Exemple #1
0
        public HttpResponseMessage Obter(int id)
        {
            var extra = repositorio.Obter(id);

            if (extra == null)
            {
                return(ResponderErro("Extra não encontrado."));
            }

            return(ResponderOK(new { Id = extra.Id, Nome = extra.Nome, Valor = extra.Valor, Quantidade = extra.Quantidade }));
        }
Exemple #2
0
        public HttpResponseMessage CriarLocacao([FromBody] RegistrarLocacaoModel model)
        {
            var cliente = _clienteRepositiorio.Obter(model.IdCliente);
            var usuario = _usuarioRepositorio.Obter(model.EmailUsuario);

            model.ExtraPacote.Pacote = _locacaoRepositorio.ObterPacote(model.IdPacote);
            model.ExtraPacote.Extra  = _extraRepositorio.Obter(model.IdExtra);

            var locacao = new Locacao(cliente, usuario, model.Produto, model.DataEntrega, model.DataPedido, model.ExtraPacote, model.ValorPrevisto);

            return(ResponderOK(_locacaoRepositorio.Criar(locacao)));
        }
 public HttpResponseMessage Get(int id)
 {
     return(ResponderOK(_repositorio.Obter(id)));
 }