Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Domain/Persona.cs @ 95:83d76f6e0a3c
Quitando la lista de eventos de la persona ya que no se usaba mas que en los tests
author | Nelo@Kenia.neluz.int |
---|---|
date | Sat, 04 Jun 2011 18:33:15 -0300 |
parents | db4b1e2cae49 |
children | 62dc9fb3a03e |
comparison
equal
deleted
inserted
replaced
94:db4b1e2cae49 | 95:83d76f6e0a3c |
---|---|
2 | 2 |
3 namespace AltNetHispano.Agendas.Domain | 3 namespace AltNetHispano.Agendas.Domain |
4 { | 4 { |
5 public class Persona : Identificable | 5 public class Persona : Identificable |
6 { | 6 { |
7 private readonly IList<Evento> _eventos; | |
8 private readonly IList<Cuenta> _cuentas; | 7 private readonly IList<Cuenta> _cuentas; |
9 | 8 |
10 protected Persona() | 9 protected Persona() |
11 { | 10 { |
12 //ctor para NHibernate | 11 //ctor para NHibernate |
21 } | 20 } |
22 | 21 |
23 public Persona(string nombre) | 22 public Persona(string nombre) |
24 { | 23 { |
25 Nombre = nombre; | 24 Nombre = nombre; |
26 _eventos = new List<Evento>(); | 25 _cuentas = new List<Cuenta>(); |
27 _cuentas=new List<Cuenta>(); | |
28 } | 26 } |
29 | 27 |
30 public virtual string Nombre { get; private set; } | 28 public virtual string Nombre { get; private set; } |
31 | 29 |
32 public virtual string Mail { get; private set; } | 30 public virtual string Mail { get; private set; } |
33 | 31 |
34 public virtual string Twitter { get; set; } | 32 public virtual string Twitter { get; set; } |
35 | 33 |
36 public virtual string Blog { get; private set; } | 34 public virtual string Blog { get; private set; } |
37 | |
38 public virtual IEnumerable<Evento> Eventos | |
39 { | |
40 get { return _eventos; } | |
41 } | |
42 | |
43 public virtual void AddEvento(Evento evento) | |
44 { | |
45 if (!_eventos.Contains(evento)) | |
46 _eventos.Add(evento); | |
47 } | |
48 | |
49 public virtual void RemoveEvento(Evento evento) | |
50 { | |
51 if (_eventos.Contains(evento)) | |
52 _eventos.Remove(evento); | |
53 } | |
54 | 35 |
55 public virtual IEnumerable<Cuenta> Cuentas | 36 public virtual IEnumerable<Cuenta> Cuentas |
56 { | 37 { |
57 get { return _cuentas; } | 38 get { return _cuentas; } |
58 } | 39 } |