Пример #1
0
        private void RemoveGenreTree(ServiceGenre genre)
        {
            var genres = unit.Genres.GetAll().Where(e => e.ParentGenreID == genre.ID);

            foreach (var g in genres)
            {
                RemoveGenreTree(g.ToServiceGenre());
            }
            unit.Genres.Delete(genre.ToDalGenre());
        }
Пример #2
0
 public IEnumerable <ServiceBook> GetGenreBooks(ServiceGenre genre)
 {
     return(unit.Genres.GetBooks(genre.ToDalGenre()).Select(e => e.ToServiceBook()));
 }
Пример #3
0
 public void AddGenre(ServiceGenre genre)
 {
     unit.Genres.Create(genre.ToDalGenre());
     unit.Save();
 }
Пример #4
0
 public void AddBookGenre(ServiceBook book, ServiceGenre genre)
 {
     unit.Books.AddGenre(book.ToDalBook(), genre.ToDalGenre());
     unit.Save();
 }
Пример #5
0
 public void RemoveBookGenre(ServiceBook book, ServiceGenre genre)
 {
     unit.Books.DeleteGenre(book.ToDalBook(), genre.ToDalGenre());
     unit.Save();
 }