public JsonResult Novo(string descricao) { TipoPedidoViewModel tipoPedido = new TipoPedidoViewModel(); tipoPedido.Descricao = descricao; var statusRetorno = _tipoPedidoAppService.Adicionar(tipoPedido); var json = _serializationTipoPedidoService.Serialize(statusRetorno); return(Json(new { tipoPedido = json }, JsonRequestBehavior.AllowGet)); }
public TipoPedidoViewModel Atualizar(TipoPedidoViewModel tipoPedido) { var tipoPedidoRetorno = Mapper.Map <TipoPedidoViewModel> (_tipoPedidoService.Atualizar(Mapper.Map <TipoPedido>(tipoPedido))); if (tipoPedidoRetorno.EhValido()) { Commit(); } return(tipoPedidoRetorno); }
public ActionResult Remover(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoPedidoViewModel tipoPedidoViewModel = _tipoPedidoAppService.ObterPorId((Guid)id); if (tipoPedidoViewModel == null) { return(HttpNotFound()); } return(View(tipoPedidoViewModel)); }
public ActionResult Alterar(TipoPedidoViewModel tipoPedido) { try { if (ModelState.IsValid) { _tipoPedidoAppService.Atualizar(tipoPedido); TempData["AtualizadoSucesso"] = "Status " + tipoPedido.Descricao + " alterado com sucesso"; return(RedirectToAction("Index", "PainelAdministrativo")); } return(View(tipoPedido)); } catch (Exception) { return(View(tipoPedido)); } }