public IHttpActionResult CriarReserva(ReservaModel model)
        {
            var orcamento = repositorio.MontarObjeto(model.IdFesta, model.IdCliente, model.IdPacote, model.Opcionais, model.TotalValorEstimado, model.DataReserva, model.DataEntregaPrevista);

            repositorio.Criar(orcamento);
            return(Ok(new { dados = orcamento }));
        }
Esempio n. 2
0
        public HttpResponseMessage Criar(ReservaModel modelo)
        {
            var reserva = repo.Criar(modelo.Devolucao, modelo.Reserva, modelo.Cliente, modelo.Produto, modelo.Pacote, modelo.Opcionais);

            if (!reserva.IsValid())
            {
                return(ResponderErro(reserva.Mensagens));
            }
            return(ResponderOK(reserva));
        }
Esempio n. 3
0
        public HttpResponseMessage Post(dynamic reserva) //TempoReservaEmDias, IdCliente, IdUsuario, IdOpcional, IdPacote, IdFesta
        {
            dynamic resposta = repositorio.Criar(reserva);

            if (resposta != null)
            {
                return(ResponderOK(reserva));
            }
            else
            {
                return(ResponderErro("Erro na criação da reserva"));
            }
        }