Exemple #1
0
        public List <ListarOcorrenciaResults> Filtro([FromBody] FiltroOcorrenciaCommands command)
        {
            //var ocorrencias = _ocorrenciaHandler.Handle(command);
            var ocorrencia = new List <ListarOcorrenciaResults>();

            switch (command.TipoFiltro)
            {
            case "Série":
                return(ocorrencia = _ocorrenciaRepositorio.FiltrarPorSerie(command));

            case "Aluno":
                return(ocorrencia = _ocorrenciaRepositorio.FiltrarPorAluno(command));

            case "Data":
                return(ocorrencia = _ocorrenciaRepositorio.FiltrarTodoPorData(command));

            default:
                return(null);
            }

            //return ocorrencias;
        }