Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Domain/Evento.cs @ 94:db4b1e2cae49
Cambio del nombre de la clase Ponente a Persona
Se agrega la clase Cuenta para identificar cada una de las cuentas con que se puede autenticar una persona
Alta Automatica de cuentas de twitter creando la persona
author | Nelo@Kenia.neluz.int |
---|---|
date | Sat, 04 Jun 2011 12:11:17 -0300 |
parents | 26d0513a8410 |
children | 83d76f6e0a3c |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Evento.cs Sat Jun 04 00:07:20 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Evento.cs Sat Jun 04 12:11:17 2011 -0300 @@ -13,7 +13,7 @@ #region Propiedades del Evento private readonly IList<Track> _tracks; - private Ponente _ponente; + private Persona _persona; private readonly ICollection<Track> _newTracks = new List<Track>(); /// <summary> @@ -44,16 +44,16 @@ /// <summary> /// Ponente o responsable del evento /// </summary> - public virtual Ponente Ponente + public virtual Persona Persona { - get { return _ponente; } + get { return _persona; } private set { - if (value == null && _ponente != null || value != _ponente && _ponente != null) - _ponente.RemoveEvento(this); + if (value == null && _persona != null || value != _persona && _persona != null) + _persona.RemoveEvento(this); if (value != null) value.AddEvento(this); - _ponente = value; + _persona = value; } } @@ -73,11 +73,11 @@ /// Propone un evento /// </summary> /// <param name="titulo">Título del evento propuesto</param> - /// <param name="ponente">Ponente para evento propuesto</param> + /// <param name="persona">Ponente para evento propuesto</param> /// <returns></returns> - public static Evento Proponer(string titulo, Ponente ponente, string urlInvitacion) + public static Evento Proponer(string titulo, Persona persona, string urlInvitacion) { - var evento = new Evento {Titulo = titulo, Ponente = ponente, UrlInvitacion = urlInvitacion}; + var evento = new Evento {Titulo = titulo, Persona = persona, UrlInvitacion = urlInvitacion}; evento.AddTrack(new Track(evento, Accion.Proponer)); return evento; @@ -87,14 +87,14 @@ /// Agenda un evento que no estaba propuesto /// </summary> /// <param name="titulo">Título del evento a agendar</param> - /// <param name="ponente">Ponente para el evento</param> + /// <param name="persona">Ponente para el evento</param> /// <param name="fecha">Fecha de realización del evento</param> /// <param name="urlInvitacion">Url con la invitación realizada por el ponente</param> /// <returns></returns> - public static Evento Agendar(string titulo, Ponente ponente, DateTime fecha, string urlInvitacion) + public static Evento Agendar(string titulo, Persona persona, DateTime fecha, string urlInvitacion) { var evento = new Evento { Titulo = titulo }; - evento.Agendar(ponente, fecha, urlInvitacion); + evento.Agendar(persona, fecha, urlInvitacion); return evento; } @@ -102,20 +102,20 @@ /// <summary> /// Agenda el evento actual /// </summary> - /// <param name="ponente">Ponente para el evento</param> + /// <param name="persona">Ponente para el evento</param> /// <param name="fecha">Fecha de realización del evento</param> /// <param name="urlInvitacion">Url con la invitación realizada por el ponente</param> - public virtual void Agendar(Ponente ponente, DateTime? fecha, string urlInvitacion) + public virtual void Agendar(Persona persona, DateTime? fecha, string urlInvitacion) { - Ponente = ponente; + Persona = persona; Fecha = fecha; UrlInvitacion = urlInvitacion; AddTrack(new Track(this, Accion.Agendar)); } - public virtual void Actualizar(Ponente ponente, DateTime? fecha, string urlInvitacion) + public virtual void Actualizar(Persona persona, DateTime? fecha, string urlInvitacion) { - Ponente = ponente; + Persona = persona; Fecha = fecha; UrlInvitacion = urlInvitacion;