コード例 #1
0
ファイル: CategoryRepository.cs プロジェクト: kirreee/Picks
        public void AdCategory(AdCategoryViewModel category)
        {
            var data = new Category();

            {
                data.Name = category.Name;
            }

            _ctx.Add(data);
            _ctx.SaveChanges();
        }
コード例 #2
0
ファイル: CategoryController.cs プロジェクト: kirreee/Picks
        public ActionResult <CategoryViewModel> AdCategory(AdCategoryViewModel model)
        {
            try
            {
                _categoryRepository.AdCategory(model);

                return(Ok(model));
            }
            catch (Exception ex)
            {
                return(NotFound(ex));
            }
        }
コード例 #3
0
        public ActionResult Create(AdCategoryViewModel adCategory)
        {
            if (ModelState.IsValid)
            {
                var newCategory = new Category();
                {
                    newCategory.CatalogId    = adCategory.CatalogId;
                    newCategory.CategoryName = adCategory.CategoryName;
                }
                db.Categories.Add(newCategory);
                db.SaveChanges();


                return(RedirectToAction("Index"));
            }

            ViewBag.CatalogId = new SelectList(db.Catalogs, "Id", "CatalogName", adCategory.CatalogId);

            return(View());
        }