Exemple #1
0
 public async Task <IEnumerable <TItem> > Handle(GetItemsByListId query)
 {
     return(await _dbContext
            .Table <TItem>()
            .Where(i => i.BookListId == query.ListId)
            .ToListAsync());
 }
Exemple #2
0
 public async Task <User> Handle(GetUserByLogin query)
 {
     return(await _dbContext.Table <User>().SingleOrDefaultAsync(u => u.Login == query.Login));
 }
Exemple #3
0
 public async Task <BookList> Handle(GetPrivateListByUserId query)
 {
     return(await _dbContext
            .Table <BookList>()
            .SingleOrDefaultAsync(b => b.OwnerId == query.UserId && b.Type == BookListType.Private));
 }
Exemple #4
0
 public async Task <TItem> Handle(GetBookListItem query)
 {
     return(await _dbContext
            .Table <TItem>()
            .SingleOrDefaultAsync(i => i.BookId == query.BookId && i.BookListId == query.ListId));
 }