Exemplo n.º 1
0
        public async Task <ActionResult <EventoEspacoTbl> > Get(int id)
        {
            EventoEspacoTbl EspacoRetornada = await repositorio.Get(id);

            if (EspacoRetornada == null)
            {
                return(NotFound("Espaço não encontrado."));
            }

            return(EspacoRetornada);
        }
        public async Task <ActionResult <List <EventoEspacoTbl> > > VerificaEspaco(DateTime data)
        {
            EspacoRepositorio repositorioEspaco       = new EspacoRepositorio();
            List <int>        ListaIdsDeEspacosVazios = await repositorio.BuscarEspacoPorData(data);

            List <EventoEspacoTbl> ListaDeEspacos = new List <EventoEspacoTbl>();

            foreach (var id in ListaIdsDeEspacosVazios)
            {
                EventoEspacoTbl espacoAtual = await repositorioEspaco.Get(id);

                ListaDeEspacos.Add(espacoAtual);
            }

            return(ListaDeEspacos);
        }