Beispiel #1
0
        public ActionResult ConfirmaReserva(int id)
        {
            var logged = TempData["UsuarioConsumidor"] as UsuarioConsumidor;

            TempData.Keep();

            var queryReserva = new QueryUsuarioConsumidor();
            var reservaList  = queryReserva.ListarCamposAlugueisPorId(id);

            reservaList.First().responsavelId = logged.Id;

            var campoAluguelTD = new CampoAluguel {
                aluguelId = id
            };

            TempData["CampoAluguel"] = campoAluguelTD;

            var pagamento = new Pagamento {
                idConsumidor     = reservaList.First().responsavelId,
                horarioReservado = reservaList.First().horarioInicio,
                idAdministrador  = queryReserva.ListarIDAdmNPorNomeCampo(reservaList.First().nomeCampo)
            };

            return(View(pagamento));
        }
Beispiel #2
0
        public ActionResult CancelaReserva(int id)
        {
            var field        = new QueryUsuarioConsumidor();
            var fieldList    = field.ListarCamposAlugueisPorId(id);
            var campoAluguel = fieldList.First();

            campoAluguel.aluguelId = id;
            return(View(campoAluguel));
        }
Beispiel #3
0
        public ActionResult Reservar(int id)
        {
            var logged = TempData["UsuarioConsumidor"] as UsuarioConsumidor;

            TempData.Keep();
            var field     = new QueryUsuarioConsumidor();
            var fieldList = field.ListarCamposAlugueisPorId(id);

            fieldList.First().responsavelId = logged.Id;
            var campoAluguel = fieldList.First();

            return(View(campoAluguel));
        }