示例#1
0
        public async Task <IEnumerable <Bill> > FetchByUserAsync(string userId)
        {
            var spec = new BillFilterSpecification(new User {
                Id = userId
            });

            return(await _billRepository.ListAsync(spec));
        }
示例#2
0
        public Bill GetById(int id)
        {
            var spec = new BillFilterSpecification(id);

            return(_billRepository.GetSingleBySpec(spec));
        }
示例#3
0
        public async Task <IEnumerable <Bill> > FetchByUserAsync(User user, Plan plan)
        {
            var spec = new BillFilterSpecification(user, plan);

            return(await _billRepository.ListAsync(spec));
        }