public async Task <ActionResult> Get([FromQuery] RoleQueryModel query, [FromServices] IGetRolesQuery getRolesQuery) { try { if (query == null) { return(BadRequest()); } IPage <RoleCreateModel> roles = await getRolesQuery.Execute(query); return(Ok(roles)); } catch (Exception ex) { //Log error _logger.LogError("RoleController.Get", "Exception was thrown.", new { RoleQuery = query, Exception = ex }); return(BadRequest(new Message("Something bad happened. Try again."))); } }
public IActionResult Get( [FromQuery] RoleSearch search, [FromServices] IGetRolesQuery query) { var result = _executor.ExecuteQuery(query, search); return(Ok(result)); }
public IActionResult Get([FromQuery] RoleSearch search, [FromServices] IGetRolesQuery query) { IEnumerable <GetRoleDto> role = _useCaseExecutor.ExecuteQuery(query, search); return(Ok(role)); }