Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Domain/Evento.cs @ 41:07c47ea2ac00
movimos el AddTrack a cada acción dentro de Evento
author | nelopauselli |
---|---|
date | Fri, 18 Mar 2011 12:15:48 -0300 |
parents | e548379cc314 |
children | d18d40f49439 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Evento.cs Fri Mar 18 11:50:51 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Evento.cs Fri Mar 18 12:15:48 2011 -0300 @@ -36,6 +36,8 @@ { Ponente = ponente; Fecha = fecha; + + AddTracks(new Track(Accion.Modificar)); } public void Actualizar(Ponente ponente) @@ -46,6 +48,7 @@ public void CambiarTitulo(string titulo) { Titulo = titulo; + AddTracks(new Track(Accion.CambiarTitulo)); } public void Realizado(DateTime fecha, string sintesis, IList<string> enlaces) @@ -55,7 +58,7 @@ _enlaces = enlaces; } - public void AddTracks(Track track) + private void AddTracks(Track track) { _tracks.Add(track); } @@ -63,6 +66,14 @@ public void Realizado(string sintesis) { Sintesis = sintesis; + AddTracks(new Track(Accion.Realizar)); + } + + public void Publicar(Ponente ponente, DateTime? fecha) + { + Ponente = ponente; + Fecha = fecha; + AddTracks(new Track(Accion.Publicar)); } }