public List <AssetDto> GetTop5(GetTop5Request request) { var list = _unitOfWork.AssetRepository .Get() .OrderByDescending(item => item.Transactions) .Take(5) .ToList() .ConvertAll(item => new AssetDto() { Name = item.Name, Transactions = item.Transactions, Value = item.Value }); return(list); }
public Task <List <AssetDto> > Handle(GetTop5Request request, CancellationToken cancellationToken) { return(Task.FromResult(_service.GetTop5(request))); }