Mercurial > altnet-hispano
comparison 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 |
comparison
equal
deleted
inserted
replaced
37:90f0cab1febc | 38:3c5657d99727 |
---|---|
3 | 3 |
4 namespace AltNetHispano.Agendas.Domain | 4 namespace AltNetHispano.Agendas.Domain |
5 { | 5 { |
6 public class Evento | 6 public class Evento |
7 { | 7 { |
8 public Guid Id { get; set; } | 8 public Evento(string titulo) |
9 public string Titulo { get; set; } | 9 { |
10 public DateTime? Fecha { get; set; } | 10 Id = Guid.NewGuid(); |
11 public string Sintesis { get; set; } | 11 Titulo = titulo; |
12 public Ponente Ponente { get; set; } | 12 _enlaces = new List<string>(); |
13 public IList<string> Enlaces { get; set; } | 13 } |
14 } | 14 |
15 public Guid Id { get; private set; } | |
16 public string Titulo { get; private set; } | |
17 public DateTime? Fecha { get; private set; } | |
18 public string Sintesis { get; private set; } | |
19 public Ponente Ponente { get; private set; } | |
20 | |
21 private IList<string> _enlaces; | |
22 public IEnumerable<string> Enlaces | |
23 { | |
24 get { return _enlaces; } | |
25 } | |
26 | |
27 public void Actualizar(Ponente ponente, DateTime? fecha) | |
28 { | |
29 Ponente = ponente; | |
30 Fecha = fecha; | |
31 } | |
32 | |
33 public void Actualizar(Ponente ponente) | |
34 { | |
35 Ponente = ponente; | |
36 } | |
37 | |
38 public void CambiarTitulo(string titulo) | |
39 { | |
40 Titulo = titulo; | |
41 } | |
42 | |
43 public void Realizado(DateTime fecha, string sintesis, IList<string> enlaces) | |
44 { | |
45 Fecha = fecha; | |
46 Sintesis = sintesis; | |
47 _enlaces = enlaces; | |
48 } | |
49 } | |
15 } | 50 } |