public async Task <IActionResult> GetProjectsListAsync(ProjectFilter filter, ListOptions options, [FromServices] IProjectsListQuery query) { var response = await query.RunAsync(filter, options); return(Ok(response)); }
public async Task <IActionResult> GetProjectsListAsync(ProjectFilter filter, ListOptions options, [FromServices] IProjectsListQuery query) { try { var response = await query.RunAsync(filter, options); return(Ok(response)); } catch (WrongSortPropertyException ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> GetProjectsListAsync([FromServices] IProjectsListQuery query, ProjectFilter filter) { ListResponse <ProjectResponse> response = await query.RunAsync(Guid.Parse(getUserId()), filter); return(Json(response)); }