public GraficoOcorrenciaResults Grafico([FromBody] FiltroOcorrenciaCommands command) { var ocorrencia = new GraficoOcorrenciaResults(); return(ocorrencia = _ocorrenciaRepositorio.GraficoPorData(command)); }
public dynamic RetornoTotalOcorrencia([FromBody] FiltroOcorrenciaCommands command) { try { if (!command.IsValid()) { return(new ComandResult(false, "Por favor corrija os campos abaixo", command.Notifications)); } byte[] file; var retorno = _ocorrenciaRepositorio.RetornoTotalOcorrencia(command); var obj = TemplateGenerator.TotalOcorrencias(retorno); var pdf = RetornoPdf.Retorno(obj, "assets", "styles.css", Orientation.Landscape); file = _converter.Convert(pdf); return(File(file, "application/pdf")); } catch (NullReferenceException ex) { return(ex.Message); } }
public PainelGraficoOcorrenciaResults GraficoPorSerie([FromBody] FiltroOcorrenciaCommands command) { //var ocorrencias = _ocorrenciaHandler.Handle(command); var ocorrencia = new PainelGraficoOcorrenciaResults(); return(ocorrencia = _ocorrenciaRepositorio.GraficoPorSerie(command)); //return ocorrencias; }
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; }
public IComandResult Handle(FiltroOcorrenciaCommands comand) { var ocorrencia = new List <ListarOcorrenciaResults>(); if (!comand.IsValid()) { return(new ComandResult(false, "Por favor corrija os campos abaixo", comand.Notifications)); } switch (comand.TipoFiltro) { case "serie": ocorrencia = _repository.FiltrarPorSerie(comand); return(new ComandResult(true, "Ocorrencias!!", new { ocorrencia })); case "aluno": ocorrencia = _repository.FiltrarPorAluno(comand); return(new ComandResult(true, "Ocorrencias!!", new { ocorrencia })); default: return(new ComandResult(true, "Ocorrencias!!", new { ocorrencia })); } }