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 })); }
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))); }