public async Task <IHttpActionResult> ListarClientes(string ordem, string status = null) { try { var result = await _clienteApplication.GetListarClientesFiltro(ordem, status); if (result.Count() == 0) { return(StatusCode(HttpStatusCode.NoContent)); } else { return(Ok(result)); } } catch (BusinessException ex) { return(new BusinessResult(ex.Message, HttpStatusCode.BadRequest)); } catch (Exception ex) { return(new BusinessResult(ex.Message, HttpStatusCode.InternalServerError)); } }