public int Create(DalGenre entity)
        {
            var obj = entity.ToOrmGenre();

            context.Genres.Add(obj);
            context.SaveChanges();
            return(obj.GenreID);
        }
        public void Update(DalGenre entity)
        {
            var g = context.Genres.FirstOrDefault(e => e.GenreID == entity.ID);

            if (g != null)
            {
                g.Name = entity.Name;
            }
        }
        public void Delete(DalGenre entity)
        {
            var cl = context.Genres.FirstOrDefault(e => e.GenreID == entity.ID);

            if (cl != null)
            {
                context.Genres.Remove(cl);
            }
        }
 public IEnumerable <DalBook> GetBooks(DalGenre genre)
 {
     return(context.Genres.FirstOrDefault(e => e.GenreID == genre.ID)?.Books.Select(e => e.ToDalBook()));
 }