Mercurial > altnet-hispano
view Agendas/trunk/src/Agendas.Domain/Evento.cs @ 38:3c5657d99727
Cambio de setters de las propiedades a private
author | nelo@MTEySS.neluz.int |
---|---|
date | Thu, 17 Mar 2011 23:16:35 -0300 |
parents | 41b283d27e3e |
children | e548379cc314 |
line wrap: on
line source
using System; using System.Collections.Generic; namespace AltNetHispano.Agendas.Domain { public class Evento { public Evento(string titulo) { Id = Guid.NewGuid(); Titulo = titulo; _enlaces = new List<string>(); } public Guid Id { get; private set; } public string Titulo { get; private set; } public DateTime? Fecha { get; private set; } public string Sintesis { get; private set; } public Ponente Ponente { get; private set; } private IList<string> _enlaces; public IEnumerable<string> Enlaces { get { return _enlaces; } } public void Actualizar(Ponente ponente, DateTime? fecha) { Ponente = ponente; Fecha = fecha; } public void Actualizar(Ponente ponente) { Ponente = ponente; } public void CambiarTitulo(string titulo) { Titulo = titulo; } public void Realizado(DateTime fecha, string sintesis, IList<string> enlaces) { Fecha = fecha; Sintesis = sintesis; _enlaces = enlaces; } } }