// GET: api/Agendamento public IHttpActionResult Get(DateTime dia, TimeSpan horaretirada, TimeSpan horadevolucao, int id) { try { AgendamentoRepositorio repo = new AgendamentoRepositorio(); var agend = repo.ConsultarAgendamento(dia, horaretirada, horadevolucao, id); var QuantidadeDisponivel = 0; if (agend.Count > 0) { QuantidadeDisponivel = agend.First().Quantidade; } else { EquipamentoRepositorio repoEquip = new EquipamentoRepositorio(); Equipamento equipamento = new Equipamento(); equipamento = repoEquip.ConsultarPorId(id); QuantidadeDisponivel = equipamento.Quantidade; } return(Ok(QuantidadeDisponivel)); } catch (Exception ex) { return(InternalServerError(ex)); } }
// GET: api/Equipamento/5 public IHttpActionResult Get(int Id) { try { EquipamentoRepositorio repo = new EquipamentoRepositorio(); var equip = repo.ConsultarPorId(Id); return(Ok(equip)); } catch (Exception ex) { return(InternalServerError(ex)); } }