Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Domain/Evento.cs @ 97:2434c2323f3d
En el evento, volvemos a llamar Ponente a la persona que está a cargo de la presentación
author | Nelo@Kenia.neluz.int |
---|---|
date | Sat, 04 Jun 2011 19:41:40 -0300 |
parents | 83d76f6e0a3c |
children | 9bfdd5bf3ad2 |
comparison
equal
deleted
inserted
replaced
96:1eb5a0e531bf | 97:2434c2323f3d |
---|---|
41 public virtual short NumeroOrden { get; private set; } | 41 public virtual short NumeroOrden { get; private set; } |
42 | 42 |
43 /// <summary> | 43 /// <summary> |
44 /// Ponente o responsable del evento | 44 /// Ponente o responsable del evento |
45 /// </summary> | 45 /// </summary> |
46 public virtual Persona Persona { get; private set; } | 46 public virtual Persona Ponente { get; private set; } |
47 | 47 |
48 /// <summary> | 48 /// <summary> |
49 /// Track de cambios que ha sufrido el evento | 49 /// Track de cambios que ha sufrido el evento |
50 /// </summary> | 50 /// </summary> |
51 public virtual IEnumerable<Track> Tracks | 51 public virtual IEnumerable<Track> Tracks |
63 /// <param name="titulo">Título del evento propuesto</param> | 63 /// <param name="titulo">Título del evento propuesto</param> |
64 /// <param name="persona">Ponente para evento propuesto</param> | 64 /// <param name="persona">Ponente para evento propuesto</param> |
65 /// <returns></returns> | 65 /// <returns></returns> |
66 public static Evento Proponer(string titulo, Persona persona, string urlInvitacion) | 66 public static Evento Proponer(string titulo, Persona persona, string urlInvitacion) |
67 { | 67 { |
68 var evento = new Evento {Titulo = titulo, Persona = persona, UrlInvitacion = urlInvitacion}; | 68 var evento = new Evento {Titulo = titulo, Ponente = persona, UrlInvitacion = urlInvitacion}; |
69 evento.AddTrack(new Track(evento, Accion.Proponer)); | 69 evento.AddTrack(new Track(evento, Accion.Proponer)); |
70 | 70 |
71 return evento; | 71 return evento; |
72 } | 72 } |
73 | 73 |
93 /// <param name="persona">Ponente para el evento</param> | 93 /// <param name="persona">Ponente para el evento</param> |
94 /// <param name="fecha">Fecha de realización del evento</param> | 94 /// <param name="fecha">Fecha de realización del evento</param> |
95 /// <param name="urlInvitacion">Url con la invitación realizada por el ponente</param> | 95 /// <param name="urlInvitacion">Url con la invitación realizada por el ponente</param> |
96 public virtual void Agendar(Persona persona, DateTime? fecha, string urlInvitacion) | 96 public virtual void Agendar(Persona persona, DateTime? fecha, string urlInvitacion) |
97 { | 97 { |
98 Persona = persona; | 98 Ponente = persona; |
99 Fecha = fecha; | 99 Fecha = fecha; |
100 UrlInvitacion = urlInvitacion; | 100 UrlInvitacion = urlInvitacion; |
101 AddTrack(new Track(this, Accion.Agendar)); | 101 AddTrack(new Track(this, Accion.Agendar)); |
102 } | 102 } |
103 | 103 |
104 public virtual void Actualizar(Persona persona, DateTime? fecha, string urlInvitacion) | 104 public virtual void Actualizar(Persona persona, DateTime? fecha, string urlInvitacion) |
105 { | 105 { |
106 Persona = persona; | 106 Ponente = persona; |
107 Fecha = fecha; | 107 Fecha = fecha; |
108 UrlInvitacion = urlInvitacion; | 108 UrlInvitacion = urlInvitacion; |
109 | 109 |
110 AddTrack(new Track(this, Accion.Modificar)); | 110 AddTrack(new Track(this, Accion.Modificar)); |
111 } | 111 } |