Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Web/Controllers/EventoController.cs @ 140:3639803112c6
Refactoring de la relaciĆ³n entre Evento y Estado
author | nelopauselli |
---|---|
date | Fri, 29 Jul 2011 16:30:53 -0300 |
parents | 6f1041301797 |
children | a5ff4de4a1d3 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Web/Controllers/EventoController.cs Thu Jul 28 10:16:09 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Controllers/EventoController.cs Fri Jul 29 16:30:53 2011 -0300 @@ -22,15 +22,15 @@ Id = e.Id.ToString(), Titulo = e.Titulo, Fecha = e.Fecha.HasValue ? e.Fecha.Value.ToShortDateString() : string.Empty, - Estado = e.Estado, - PuedeAgendar = e.GetEstado().PuedePromover(Accion.Agendar), - PuedeModificar = e.GetEstado().PuedePromover(Accion.Modificar), - PuedeConfirmar = e.GetEstado().PuedePromover(Accion.Confirmar), - PuedePublicar = e.GetEstado().PuedePromover(Accion.Publicar), - PuedeCancelar = e.GetEstado().PuedePromover(Accion.Cancelar), - PuedeDescartar = e.GetEstado().PuedePromover(Accion.Descartar), - PuedeReAgendar = e.GetEstado().PuedePromover(Accion.ReAgendar), - PuedeReProponer = e.GetEstado().PuedePromover(Accion.ReProponer) + Estado = e.Estado.Descripcion, + PuedeAgendar = e.Estado.PuedePromover(Accion.Agendar), + PuedeModificar = e.Estado.PuedePromover(Accion.Modificar), + PuedeConfirmar = e.Estado.PuedePromover(Accion.Confirmar), + PuedePublicar = e.Estado.PuedePromover(Accion.Publicar), + PuedeCancelar = e.Estado.PuedePromover(Accion.Cancelar), + PuedeDescartar = e.Estado.PuedePromover(Accion.Descartar), + PuedeReAgendar = e.Estado.PuedePromover(Accion.ReAgendar), + PuedeReProponer = e.Estado.PuedePromover(Accion.ReProponer) } }; return View(model);