コード例 #1
0
        public async Task <ActionResult> BuscarEmpresas(string text, string segmento, string cidade)
        {
            try
            {
                var resultadosFiltro = await _service.FiltrarEmpresas(text, segmento, cidade);

                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));
            }
        }