public async Task <ActionResult> Novo(OcorrenciaVM ocorrencia) { await InicializarViewBagAsync(); var ocorrenciaModel = Mapper.Map <OcorrenciaVM, Ocorrencia>(ocorrencia); await _bussinesOcorrencia.InserirAsync(ocorrenciaModel); return(RedirectToAction("Index", new { AlunoId = ocorrencia.AlunoID })); }
public ActionResult Create(OcorrenciaVM Ocorrencia) { if (ModelState.IsValid) { var OcorrenciaTO = Mapper.Map <OcorrenciaVM, OcorrenciaTO>(Ocorrencia); OcorrenciaService.Criar(OcorrenciaTO); Session["Mensagem"] = OcorrenciaTO.Mensagem; return(RedirectToAction("Index")); } else { return(View(Ocorrencia)); } }
private void NomearVariaveis(OcorrenciaVM OcorrenciaVM = null, List <OcorrenciaVM> listaOcorrenciaVM = null) { var listaMoradorTO = MoradorService.Listar().Lista; if (listaOcorrenciaVM != null && listaOcorrenciaVM.Count > 0) { foreach (var con in listaOcorrenciaVM) { con.NomeMorador = listaMoradorTO.FirstOrDefault(x => x.Identificador == con.IdMorador).Nome; } } if (OcorrenciaVM != null) { OcorrenciaVM.NomeMorador = listaMoradorTO.FirstOrDefault(x => x.Identificador == OcorrenciaVM.IdMorador).Nome; } }
public async Task <ActionResult> Editar(OcorrenciaVM ocorrencia) { await InicializarViewBagAsync(); try { var ocorrenciaModel = Mapper.Map <OcorrenciaVM, Ocorrencia>(ocorrencia); await _bussinesOcorrencia.AlterarAsync(ocorrenciaModel); TempData["Mensagem"] = "Alteração realizada com sucesso"; return(RedirectToAction("Index", new { AlunoId = ocorrenciaModel.AlunoID })); } catch (Exception ex) { throw new Exception("Tratar"); } }
public ActionResult Edit(OcorrenciaVM OcorrenciaVM) { if (ModelState.IsValid) { var OcorrenciaTO = Mapper.Map <OcorrenciaVM, OcorrenciaTO>(OcorrenciaVM); OcorrenciaService.Atualizar(OcorrenciaTO); if (!OcorrenciaTO.Valido) { Session["Mensagem"] = OcorrenciaTO.Valido; return(RedirectToAction("Index")); } OcorrenciaVM = Mapper.Map <OcorrenciaTO, OcorrenciaVM>(OcorrenciaTO); } return(RedirectToAction("Index")); }