Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Domain/Evento.cs @ 80:c2d98fd6593f
Track como objeto identificable y con referencia al evento correspondiente.
Puede que con estos cambios sea necesario borrar las tablas en la db y dejar
que se vuelvan a generar, ya sea en los test o en la aplicaciĆ³n web
author | nelopauselli |
---|---|
date | Tue, 24 May 2011 18:25:57 -0300 |
parents | 8df9db937434 |
children | c76661cff260 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Evento.cs Tue May 24 18:08:59 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Evento.cs Tue May 24 18:25:57 2011 -0300 @@ -77,7 +77,7 @@ public static Evento Proponer(string titulo, Ponente ponente, string urlInvitacion) { var evento = new Evento {Titulo = titulo, Ponente = ponente, UrlInvitacion = urlInvitacion}; - evento.AddTracks(new Track(Accion.Proponer)); + evento.AddTracks(new Track(evento, Accion.Proponer)); return evento; } @@ -109,7 +109,7 @@ Ponente = ponente; Fecha = fecha; UrlInvitacion = urlInvitacion; - AddTracks(new Track(Accion.Agendar)); + AddTracks(new Track(this, Accion.Agendar)); } public virtual void Actualizar(Ponente ponente, DateTime? fecha, string urlInvitacion) @@ -118,13 +118,13 @@ Fecha = fecha; UrlInvitacion = urlInvitacion; - AddTracks(new Track(Accion.Modificar)); + AddTracks(new Track(this, Accion.Modificar)); } public virtual void CambiarTitulo(string titulo) { Titulo = titulo; - AddTracks(new Track(Accion.CambiarTitulo)); + AddTracks(new Track(this, Accion.CambiarTitulo)); } #endregion