コード例 #1
0
        // 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));
            }
        }
コード例 #2
0
 // 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));
     }
 }