public void Remove(StatusPedidoViewModel modelViewModel) { var model = Mapper.Map <StatusPedidoViewModel, StatusPedido>(modelViewModel); BeginTransaction(); _modelService.Remove(model); Commit(); }
public ActionResult Alterar(StatusPedidoViewModel statusPedidoViewModel) { if (ModelState.IsValid) { _statusPedidoApp.Update(statusPedidoViewModel); return(RedirectToAction("Index")); } return(View(statusPedidoViewModel)); }
public JsonResult Novo(string descricao) { StatusPedidoViewModel statusPedido = new StatusPedidoViewModel(); statusPedido.Descricao = descricao; var statusRetorno = _statusPedidoAppService.Adicionar(statusPedido); var json = _serializationStatusService.Serialize(statusRetorno); return(Json(new { statusPedido = json }, JsonRequestBehavior.AllowGet)); }
public StatusPedidoViewModel Atualizar(StatusPedidoViewModel statusPedido) { var statusPedidoRetorno = Mapper.Map <StatusPedidoViewModel> (_statusPedidoService.Atualizar(Mapper.Map <StatusPedido>(statusPedido))); if (statusPedidoRetorno.EhValido()) { Commit(); } return(statusPedidoRetorno); }
public ActionResult Remover(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } StatusPedidoViewModel statusPedidoViewModel = _statusPedidoAppService.ObterPorId((Guid)id); if (statusPedidoViewModel == null) { return(HttpNotFound()); } return(View(statusPedidoViewModel)); }
public ValidationAppResult Add(StatusPedidoViewModel modelViewModel) { var model = Mapper.Map <StatusPedidoViewModel, StatusPedido>(modelViewModel); BeginTransaction(); var result = _modelService.AdicionarStatusPedido(model); if (!result.IsValid) { return(DomainToApplicationResult(result)); } Commit(); return(DomainToApplicationResult(result)); }
public ActionResult Alterar(StatusPedidoViewModel statusPedido) { try { if (ModelState.IsValid) { _statusPedidoAppService.Atualizar(statusPedido); TempData["AtualizadoSucesso"] = "Status " + statusPedido.Descricao + " alterado com sucesso"; return(RedirectToAction("Index", "PainelAdministrativo")); } return(View(statusPedido)); } catch (Exception) { return(View(statusPedido)); } }
public ActionResult Cadastrar(StatusPedidoViewModel statusPedidoViewModel) { if (ModelState.IsValid) { var result = _statusPedidoApp.Add(statusPedidoViewModel); if (!result.IsValid) { foreach (var validationAppError in result.Erros) { ModelState.AddModelError(string.Empty, validationAppError.Message); } return(View(statusPedidoViewModel)); } return(RedirectToAction("Index")); } return(View(statusPedidoViewModel)); }