public ActionResult Create(ReservaVM Reserva) { if (ModelState.IsValid) { Reserva.ConfirmacaoReserva = Reserva.Confirmacao ? "S" : "N"; var ReservaTO = Mapper.Map <ReservaVM, ReservaTO>(Reserva); ReservaService.Criar(ReservaTO); Session["Mensagem"] = ReservaTO.Mensagem; return(RedirectToAction("Index")); } else { return(View(Reserva)); } }
public ActionResult Edit(ReservaVM ReservaVM) { if (ModelState.IsValid) { ReservaVM.ConfirmacaoReserva = ReservaVM.Confirmacao ? "S" : "N"; var ReservaTO = Mapper.Map <ReservaVM, ReservaTO>(ReservaVM); ReservaService.Atualizar(ReservaTO); if (!ReservaTO.Valido) { Session["Mensagem"] = ReservaTO.Valido; return(RedirectToAction("Index")); } ReservaVM = Mapper.Map <ReservaTO, ReservaVM>(ReservaTO); } return(RedirectToAction("Index")); }
private void NomearVariaveis(ReservaVM ReservaVM = null, List <ReservaVM> listaReservaVM = null) { var listaMoradorTO = MoradorService.Listar().Lista; var listaTipoReservaTO = TipoReservaService.Listar().Lista; if (listaReservaVM != null && listaReservaVM.Count > 0) { foreach (var con in listaReservaVM) { con.NomeMorador = listaMoradorTO.FirstOrDefault(x => x.Identificador == con.IdMorador).Nome; con.TipoReserva = listaTipoReservaTO.FirstOrDefault(x => x.Identificador == con.IdTipoReserva).Tipo; con.Confirmacao = "S".Equals(con.ConfirmacaoReserva); } } if (ReservaVM != null) { ReservaVM.NomeMorador = listaMoradorTO.FirstOrDefault(x => x.Identificador == ReservaVM.IdMorador).Nome; ReservaVM.TipoReserva = listaTipoReservaTO.FirstOrDefault(x => x.Identificador == ReservaVM.IdTipoReserva).Tipo; ReservaVM.Confirmacao = "S".Equals(ReservaVM.ConfirmacaoReserva); } }