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);