Esempio n. 1
0
        public async Task <IActionResult> GetProjectsListAsync(ProjectFilter filter, ListOptions options, [FromServices] IProjectsListQuery query)
        {
            var response = await query.RunAsync(filter, options);

            return(Ok(response));
        }
Esempio n. 2
0
        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));
            }
        }
Esempio n. 3
0
        public async Task <IActionResult> GetProjectsListAsync([FromServices] IProjectsListQuery query, ProjectFilter filter)
        {
            ListResponse <ProjectResponse> response = await query.RunAsync(Guid.Parse(getUserId()), filter);

            return(Json(response));
        }