public IActionResult BuscarCep([FromHeader] ViaCEPResult viaCEPResult) { try { AdocaoService adocaoService = new AdocaoService(this._context); adocaoService.FindCep(viaCEPResult.ZipCode); return(Ok(adocaoService.viaCEPResult)); } catch (AppException ex) { return(BadRequest(new { message = ex.Message })); } }
public IActionResult EnviarSolicitacao([FromBody] FormularioDTO formulario) { try { AdocaoService adocaoService = new AdocaoService(this._context); adocaoService.EnviarFormularioAdocao(formulario, this._mapper); return(Ok()); } catch (AppException ex) { return(BadRequest(new { message = ex.Message })); } }
public IActionResult getAllAnimais() { try { AdocaoService adocaoService = new AdocaoService(this._context); adocaoService.FindAllAnimais(); if (adocaoService.animais != null) { return(Ok(adocaoService.animais)); } else { return(Ok()); } } catch (AppException ex) { return(BadRequest(new { message = ex.Message })); } }
public AdocaoController(AdocaoService adocaoService, PessoaService pessoaService, FindFree petService) { _adocaoService = adocaoService; _pessoaService = pessoaService; _petService = petService; }