public IActionResult Update(UpdateSetorViewModel viewModel) { if (!ModelState.IsValid) { return(Json(new { MensagemErro = ModelState.DisplayErros() })); } Setor setor = Mapper.Map <Setor>(viewModel); List <StatusValidacaoEnum> status = _setorService.ValidaSetor(setor); if (status.Count > 0) { return(Json(new { MensagemErro = status.DisplayDescriptionsToViewModel() })); } if (_setorService.Update(setor)) { return(Json(new { MensagemSucesso = "Setor atualizado com sucesso" })); } else { return(Json(new { MensagemErro = "Erro ao atualizar setor" })); } }
public IActionResult CarregaUpdate(int id) { Setor setor = _setorService.SelectById(id); if (setor == null) { return(PartialView("_Create")); } UpdateSetorViewModel viewModel = Mapper.Map <UpdateSetorViewModel>(setor); return(PartialView("_Update", viewModel)); }