public async Task <IEnumerable <LoginDto> > HandleAsync(GetAllLoginsRequest request) { IQueryable <LoginEntity> query = _db.Logins.OrderBy(e => e.Id); if (request.Take > 0) { query = query .Skip(request.Skip) .Take(request.Take); } var result = (await query .ToListAsync() .ConfigureAwait(false) ).Select(Mapper.Map <LoginDto>); return(result); }
public async Task <IEnumerable <LoginDto> > Get([FromUri] GetAllLoginsRequest request) { return(await _mediator.ExecuteAsync(request).ConfigureAwait(false)); }