comparison Agendas/trunk/src/Agendas.Domain/Agenda.cs @ 3:5f007e266509

code cleanup
author nelopauselli
date Sat, 22 Jan 2011 20:23:50 -0300
parents c03560ae4762
children 49b572535156
comparison
equal deleted inserted replaced
2:c03560ae4762 3:5f007e266509
3 3
4 namespace AltNetHispano.Agendas.Domain 4 namespace AltNetHispano.Agendas.Domain
5 { 5 {
6 public class Agenda 6 public class Agenda
7 { 7 {
8 private readonly IList<Evento> _eventos;
8 private readonly IPublicador _publicador; 9 private readonly IPublicador _publicador;
9 private readonly IRecordador _recordador; 10 private readonly IRecordador _recordador;
10
11 public Guid Id { get; set; }
12
13 private readonly IList<Evento> _eventos;
14 public IEnumerable<Evento> Eventos
15 {
16 get { return _eventos; }
17 }
18
19 11
20 public Agenda(IPublicador publicador, IRecordador recordador) 12 public Agenda(IPublicador publicador, IRecordador recordador)
21 { 13 {
22 _publicador = publicador; 14 _publicador = publicador;
23 _recordador = recordador; 15 _recordador = recordador;
24 _eventos = new List<Evento>(); 16 _eventos = new List<Evento>();
25 } 17 }
18
19 public Guid Id { get; set; }
20
21 public IEnumerable<Evento> Eventos
22 {
23 get { return _eventos; }
24 }
25
26 26
27 public void Publicar(Evento evento) 27 public void Publicar(Evento evento)
28 { 28 {
29 _eventos.Add(evento); 29 _eventos.Add(evento);
30 30