public ActionResult Editar(Pedido pedido, string btnConfirmar, string btnCancelar, string EnviarInvitaciones) { if (ModelState.IsValid) { if (btnCancelar == "Cancelar") { return(RedirectToAction("Listar")); } if (btnConfirmar == "Confirmar") { servicioPedido.CerrarPedido(pedido); } servicioPedido.EnviarInvitaciones(pedido, EnviarInvitaciones); servicioPedido.Modificar(pedido); return(RedirectToAction("Listar")); } else { return(View(pedido)); } }
public ActionResult Editar(Pedido pedido, string EnviarInvitaciones, string btnConfirmar) { if (SessionManager.UsuarioSession == null) { string url = Url.Content(Request.Url.PathAndQuery); return(RedirectToAction("Login", "Home", new { url })); } if (ModelState.IsValid) { if (btnConfirmar == "Confirmar") { _servicioPedido.cerrarPedido(pedido); } List <Usuario> mails = Session["mails"] as List <Usuario>; _servicioPedido.EnviarInvitaciones(pedido, EnviarInvitaciones, mails); _servicioPedido.Editar(pedido); return(RedirectToAction("Lista", "Pedidos")); } else { return(Redirect("/Pedidos/Editar/" + pedido.IdPedido)); } }