public IHttpActionResult PedirAdocaoGato(Cidadao cidadao) { if (cidadao == null) { return(BadRequest("Dados do cidadão devem ser informados.")); } if (cidadao.Endereco == null || cidadao.Endereco.Logradouro == null || cidadao.Endereco.Cidade == null || cidadao.Endereco.Numero == null) { return(BadRequest("Endereço completo do cidadão deve ser informado.")); } var endereco = DadosRepository.GetEndereco(cidadao.Endereco.Logradouro); if (endereco == null) { return(BadRequest("Endereço não encontrado.")); } var status = DadosRepository.PedidoAdocaoGato(cidadao); return(RespostaSolicitacao(status)); }
public IHttpActionResult ConsultaIptu(int codigo) { var imovel = DadosRepository.ConsultaIptu(codigo); if (imovel == null) { return(NotFound()); } return(Ok(imovel.Iptu)); }
public IHttpActionResult ConsultaColetaLixo(string logradouro) { var logradouroModel = new Endereco() { Logradouro = logradouro }; var coleta = DadosRepository.ConsultaColetaLixo(logradouroModel.Logradouro); if (coleta == null) { return(Ok("Não há coletas de lixo para este logradouro")); } return(Ok(coleta)); }
public IHttpActionResult HistoricoAluno(int codigo) { var historico = DadosRepository.ConsultaHistoricoAluno(codigo); return(Ok(historico)); }
public IHttpActionResult ColetaAnimalMorto(Endereco logradouro) { var status = DadosRepository.ColetaAnimal(logradouro.Logradouro); return(RespostaSolicitacao(status)); }
public IHttpActionResult LimpezaBocaLobo(Endereco logradouro) { var status = DadosRepository.LimpezaBocaDeLobo(logradouro.Logradouro); return(RespostaSolicitacao(status)); }
public IHttpActionResult DesobstrucaoCorrego(Endereco logradouro) { var status = DadosRepository.DesobstrucaoCorrego(logradouro.Logradouro); return(RespostaSolicitacao(status)); }