public IActionResult BuscaEscolasPor(string codigoEOL, [FromHeader] string token) { var username = string.Empty; var tokenValido = autenticacaoService.IsValido(token, out username); if (tokenValido) { if (codigoEOL.IsNull()) { return(BadRequest()); } EscolaDTO escolaPorCodigoEOL = escolaService.BuscarEscolaPor(codigoEOL); if (escolaPorCodigoEOL == default(EscolaDTO)) { return(NotFound()); } return(Ok(escolaPorCodigoEOL)); } return(Unauthorized()); }
public IActionResult BuscaEscolasPor(string codigoDRE, string tipoEscola, [FromHeader] string token) { string username = string.Empty; var tokenValido = autenticacaoService.IsValido(token, out username); if (tokenValido) { var method = MethodBase.GetCurrentMethod(); logService.GravaLog(metodo: method.Name, servico: method.ReflectedType.Name, parametros: $"Codigo DRE: {codigoDRE} / TipoEscola: {tipoEscola}", usuario: username); var escolasPorDRE = dreService.BuscarEscolasPor(codigoDRE, tipoEscola); if (escolasPorDRE == default(IReadOnlyList <EscolasPorDREDTO>)) { return(BadRequest()); } else if (escolasPorDRE.Count == 0) { return(NotFound()); } return(Ok(escolasPorDRE)); } return(Unauthorized()); }