Mercurial > altnet-hispano
view Agendas/trunk/src/Agendas.Domain/Ponente.cs @ 62:c40b97bbed01
Verificando persistencia de Ponentes y Tracks en tests de CRUD
author | nelopauselli |
---|---|
date | Tue, 17 May 2011 01:55:19 -0300 |
parents | cb3f7b47c1f0 |
children | 963b71ea6028 |
line wrap: on
line source
using System; using System.Collections.Generic; namespace AltNetHispano.Agendas.Domain { public class Ponente : Identificable { private readonly IList<Evento> _eventos; public Ponente(string nombre, string mail, string twitter, string blog) : this(nombre) { Mail = mail; Twitter = twitter; Blog = blog; } public Ponente(string nombre) { Nombre = nombre; _eventos = new List<Evento>(); } public string Nombre { get; private set; } public string Mail { get; private set; } public string Twitter { get; private set; } public string Blog { get; private set; } public IEnumerable<Evento> Eventos { get { return _eventos; } } public void AddEvento(Evento evento) { if (!_eventos.Contains(evento)) _eventos.Add(evento); } public void RemoveEvento(Evento evento) { if (_eventos.Contains(evento)) _eventos.Remove(evento); } } }