public void Delete(AnimeCategoryViewModel vm) { AnimeCategory p = _context.AnimeCategorys.Where(x => x.AnimeId == vm.AnimeId && x.CategoryId == vm.CategoryId).FirstOrDefault(); if (p == null) { throw new Exception("AnimeCategory isn't exsit"); } _context.AnimeCategorys.Remove(p); _context.SaveChanges(); }
public AnimeCategoryViewModel Add(AnimeCategoryViewModel vm) { AnimeCategory p = new AnimeCategory(); p.CategoryId = vm.CategoryId; p.AnimeId = vm.AnimeId; var a = _context.AnimeCategorys.Add(p); _context.SaveChanges(); return(vm); }
public async Task <List <AnimeCategoryViewModel> > GetAll() { var listItems = await _context.AnimeCategorys.ToListAsync(); List <AnimeCategoryViewModel> listVM = new List <AnimeCategoryViewModel>(); foreach (var item in listItems) { AnimeCategoryViewModel vm = new AnimeCategoryViewModel(); vm.AnimeId = item.AnimeId; vm.CategoryId = item.CategoryId; listVM.Add(vm); } return(listVM); }