Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        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"));
        }
Exemplo n.º 3
0
        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);
            }
        }