コード例 #1
0
        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();
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }