public void GetPagingByModel() { var query = new ClipboardGetPagingSchema { Order = "CreatedAt", OrderBy = "ASC", Skip = 1, Take = 1000 }; var result = _clipboardService.PagingAsync(query).GetAwaiter().GetResult(); Assert.IsTrue(result.Any()); Assert.IsTrue(query.TotalCount > 0); Assert.IsTrue(query.TotalPages > 0); }
public async Task <IActionResult> Get([FromQuery] ClipboardGetBindingModel collection) { try { var query = _mapper.Map <ClipboardGetPagingSchema>(collection); var result = await _clipboardService.PagingAsync(query).ConfigureAwait(true); return(Ok(new { result, query.TotalPages })); } catch (Exception ex) { Log.Error(ex, ex.Source); return(Problem()); } }