Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Web/Controllers/PropuestaController.cs @ 82:c8897b1c6f49
Manejo de excepciones en sitio web
author | nelopauselli |
---|---|
date | Tue, 24 May 2011 19:31:10 -0300 |
parents | 8df9db937434 |
children | db4b1e2cae49 |
comparison
equal
deleted
inserted
replaced
81:c76661cff260 | 82:c8897b1c6f49 |
---|---|
52 [Authorize] | 52 [Authorize] |
53 public ActionResult Edit(string id) | 53 public ActionResult Edit(string id) |
54 { | 54 { |
55 var agenda = AgendaFactory.GetAgenda(); | 55 var agenda = AgendaFactory.GetAgenda(); |
56 var propuesta = agenda.GetEvento(new Guid(id)); | 56 var propuesta = agenda.GetEvento(new Guid(id)); |
57 if (propuesta != null) | 57 |
58 { | 58 var model = new PropuestaEditModel |
59 var model = new PropuestaEditModel | 59 { |
60 { | 60 Id = id, |
61 Id = id, | 61 Titulo = propuesta.Titulo, |
62 Titulo = propuesta.Titulo, | 62 Ponente = propuesta.Ponente != null ? propuesta.Ponente.Nombre : string.Empty, |
63 Ponente = propuesta.Ponente != null ? propuesta.Ponente.Nombre : string.Empty, | 63 UrlInvitacion = propuesta.UrlInvitacion |
64 UrlInvitacion = propuesta.UrlInvitacion | 64 }; |
65 }; | 65 return View(model); |
66 return View(model); | |
67 } | |
68 ModelState.AddModelError("error", "No se encontrĂ³ el Propuesta que quiere modificar"); | |
69 return View(); | |
70 } | 66 } |
71 | 67 |
72 [HttpPost] | 68 [HttpPost] |
73 [Authorize] | 69 [Authorize] |
74 public ActionResult Edit(PropuestaEditModel model) | 70 public ActionResult Edit(PropuestaEditModel model) |