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()); }
public IEnumerable <ServiceBook> GetGenreBooks(ServiceGenre genre) { return(unit.Genres.GetBooks(genre.ToDalGenre()).Select(e => e.ToServiceBook())); }
public void AddGenre(ServiceGenre genre) { unit.Genres.Create(genre.ToDalGenre()); unit.Save(); }
public void AddBookGenre(ServiceBook book, ServiceGenre genre) { unit.Books.AddGenre(book.ToDalBook(), genre.ToDalGenre()); unit.Save(); }
public void RemoveBookGenre(ServiceBook book, ServiceGenre genre) { unit.Books.DeleteGenre(book.ToDalBook(), genre.ToDalGenre()); unit.Save(); }