public async Task <ActionResult> BuscarCidades(string text, string segmento) { try { var resultadosFiltro = await _service.FiltrarCidades(text, segmento); return(Ok(resultadosFiltro)); } catch (BusinessException e) { if (e.Message.Equals("Não encontrado")) { return(Ok("NotFound")); } return(BadRequest()); } catch (DbConcurrencyException e) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Banco de dados Falhou, pelo motivo: {0}" + e)); } }