Mercurial > altnet-hispano
comparison 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 |
comparison
equal
deleted
inserted
replaced
139:18e5a78186e4 | 140:3639803112c6 |
---|---|
20 select new EventoDto | 20 select new EventoDto |
21 { | 21 { |
22 Id = e.Id.ToString(), | 22 Id = e.Id.ToString(), |
23 Titulo = e.Titulo, | 23 Titulo = e.Titulo, |
24 Fecha = e.Fecha.HasValue ? e.Fecha.Value.ToShortDateString() : string.Empty, | 24 Fecha = e.Fecha.HasValue ? e.Fecha.Value.ToShortDateString() : string.Empty, |
25 Estado = e.Estado, | 25 Estado = e.Estado.Descripcion, |
26 PuedeAgendar = e.GetEstado().PuedePromover(Accion.Agendar), | 26 PuedeAgendar = e.Estado.PuedePromover(Accion.Agendar), |
27 PuedeModificar = e.GetEstado().PuedePromover(Accion.Modificar), | 27 PuedeModificar = e.Estado.PuedePromover(Accion.Modificar), |
28 PuedeConfirmar = e.GetEstado().PuedePromover(Accion.Confirmar), | 28 PuedeConfirmar = e.Estado.PuedePromover(Accion.Confirmar), |
29 PuedePublicar = e.GetEstado().PuedePromover(Accion.Publicar), | 29 PuedePublicar = e.Estado.PuedePromover(Accion.Publicar), |
30 PuedeCancelar = e.GetEstado().PuedePromover(Accion.Cancelar), | 30 PuedeCancelar = e.Estado.PuedePromover(Accion.Cancelar), |
31 PuedeDescartar = e.GetEstado().PuedePromover(Accion.Descartar), | 31 PuedeDescartar = e.Estado.PuedePromover(Accion.Descartar), |
32 PuedeReAgendar = e.GetEstado().PuedePromover(Accion.ReAgendar), | 32 PuedeReAgendar = e.Estado.PuedePromover(Accion.ReAgendar), |
33 PuedeReProponer = e.GetEstado().PuedePromover(Accion.ReProponer) | 33 PuedeReProponer = e.Estado.PuedePromover(Accion.ReProponer) |
34 } | 34 } |
35 }; | 35 }; |
36 return View(model); | 36 return View(model); |
37 } | 37 } |
38 | 38 |