Esempio n. 1
0
        public async Task <IEnumerable <SettlementDetailsDto> > GetSettlementsAsync(Guid currentUserId)
        {
            var user = await _userRepository.GetAsync(currentUserId);

            var settlements = await _settlementRepository.Browse();

            var result = settlements.Join(user.UserSettlements, s => s.Id, u => u, (s, u) => s);

            return(_mapper.Map <IEnumerable <SettlementDetailsDto> >(result));
        }