Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public Task <List <AssetDto> > Handle(GetTop5Request request, CancellationToken cancellationToken)
 {
     return(Task.FromResult(_service.GetTop5(request)));
 }