Exemple #1
0
 public async Task CreateInGenreRelationshipAsync(Genre genre, Book book, InGenre inGenre)
 {
     if ((await this.GetRelated <Book, InGenre>(g => g.Name == genre.Name, b => b.Id == book.Id, inGenre)).ToList().Count == 0)
     {
         await this.Relate <Book, InGenre>(g => g.Name == genre.Name, b => b.Id == book.Id, inGenre);
     }
 }
Exemple #2
0
 public async Task DeleteInGenreRelationshipAsync(Genre genre, Book book, InGenre inGenre)
 {
     await this.DeleteRelationship <Book, InGenre>(g => g.Name == genre.Name, b => b.Id == book.Id, inGenre);
 }
Exemple #3
0
 public async Task <IEnumerable <Book> > GetInGenreBookRelationshipAsync(Genre genre, InGenre inGenre)
 {
     return(await this.GetAllRelated <Book, InGenre>(g => g.Name == genre.Name, new Book(), inGenre));
 }
 public async Task <IEnumerable <Genre> > GetInGenreBookRelationshipAsync(Book book, InGenre inGenre)
 {
     return(await this.GetAllRelated <Genre, InGenre>(b => b.Id == book.Id, new Genre(), inGenre));
 }