public ActionResult Create(ApartamentoVM Apartamento) { if (ModelState.IsValid) { var ApartamentoTO = Mapper.Map <ApartamentoVM, ApartamentoTO>(Apartamento); ApartamentoService.Criar(ApartamentoTO); Session["Mensagem"] = ApartamentoTO.Mensagem; return(RedirectToAction("Index")); } return(RedirectToAction("Index")); }
private void NomearVariaveis(ApartamentoVM ApartamentoVM = null, List <ApartamentoVM> listaApartamentosVM = null) { var listaContratoTO = ContratoService.Listar().Lista; if (listaApartamentosVM != null && listaApartamentosVM.Count > 0) { foreach (var apa in listaApartamentosVM) { apa.DescricaoContrato = listaContratoTO.FirstOrDefault(x => x.Identificador == apa.IdContrato).Descricao; } } if (ApartamentoVM != null) { ApartamentoVM.DescricaoContrato = listaContratoTO.FirstOrDefault(x => x.Identificador == ApartamentoVM.IdContrato).Descricao; } }
public ActionResult Edit(ApartamentoVM ApartamentoVM) { if (ModelState.IsValid) { var ApartamentoTO = Mapper.Map <ApartamentoVM, ApartamentoTO>(ApartamentoVM); ApartamentoService.Atualizar(ApartamentoTO); if (!ApartamentoTO.Valido) { Session["Mensagem"] = ApartamentoTO.Valido; return(RedirectToAction("Index")); } ApartamentoVM = Mapper.Map <ApartamentoTO, ApartamentoVM>(ApartamentoTO); } return(RedirectToAction("Index")); }