public IHttpActionResult GetList([FromUri] CursoFilterQuery filter) { using (var repository = new CursoRepository()) { try { return(Ok(CreateResponse(true, "Lista de cursos retornada com sucesso", repository.GetList(filter)))); } catch (System.Exception ex) { return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao retornar os cursos", ex.Message))); } } }