Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Domain/Agenda.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 | 3ebe89c88caa |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Agenda.cs Fri Mar 18 11:50:51 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Agenda.cs Fri Mar 18 12:15:48 2011 -0300 @@ -27,7 +27,7 @@ var ponente = GetPonente(ponenteNombre); var evento = _eventosRepository.GetPropuestaByTitulo(titulo) ?? new Evento (titulo); - evento.Actualizar(ponente, fecha); + evento.Publicar(ponente, fecha); if (!evento.Fecha.HasValue) throw new ValidationException(); @@ -39,8 +39,6 @@ if (_publicador != null) _publicador.Publicar(evento); - evento.AddTracks(new Track(Accion.Publicar)); - _eventosRepository.Save(evento); _ponenteRepository.Save(ponente); } @@ -91,17 +89,10 @@ var ponente = GetPonente(ponenteNombre); if (evento.Titulo != titulo) - { evento.CambiarTitulo(titulo); - evento.AddTracks(new Track(Accion.CambiarTitulo)); - } if (evento.Fecha != fecha || evento.Ponente != ponente) - { evento.Actualizar(ponente, fecha); - evento.AddTracks(new Track(Accion.Modificar)); - } - if (_publicador != null) _publicador.Publicar(evento); @@ -134,10 +125,7 @@ { var evento = _eventosRepository.Get(eventoId); if (evento != null) - { evento.Realizado(sintesis); - evento.AddTracks(new Track(Accion.Realizar)); - } } }