public async Task <ActionResult <PaginatedResult <string> > > GetUsers([FromQuery] EntityQueryParameters parameters) { var list = await _linLogRepository.GetUsersByLogsAsync(parameters); var result = WrapPaginatedResult(list, list); return(Ok(result)); }
public Task BindModelAsync(ModelBindingContext bindingContext) { if (bindingContext == null) { throw new ArgumentNullException(nameof(bindingContext)); } var model = new EntityQueryParameters { QueryString = bindingContext.HttpContext.Request.QueryString.Value, }; //TODO bindingContext.Result = ModelBindingResult.Success(model); return(Task.CompletedTask); /* * bindingContext.ModelState.TryAddModelError( * bindingContext.ModelName, * "Author Id must be an integer."); */ }