コード例 #1
0
ファイル: AdminController.cs プロジェクト: Chewookiee/411-MVC
        public ActionResult CreateCategory(CategoryCreateViewModel categoryCreate)
        {
            if (!ModelState.IsValid)
            {
                return View(categoryCreate);
            }

            // Call the BLL and send it the model categoryCreate to be created
            int idOfCategoryCreated = _categoryBll.CreateCategory(categoryCreate);
            return RedirectToAction("DisplayCategory", new RouteValueDictionary(
                new { controller = "Admin", action = "DisplayCategory", Id = idOfCategoryCreated }));
        }
コード例 #2
0
ファイル: CategoryBLL.cs プロジェクト: Chewookiee/411-MVC
 public int CreateCategory(CategoryCreateViewModel viewModel)
 {
     return _categoryDal.Create(ConvertViewModelToEntity(viewModel));
 }
コード例 #3
0
ファイル: AdminController.cs プロジェクト: Chewookiee/411-MVC
 public ActionResult CreateCategory()
 {
     CategoryCreateViewModel viewModel = new CategoryCreateViewModel();
     return View(viewModel);
 }
コード例 #4
0
ファイル: CategoryBLL.cs プロジェクト: Chewookiee/411-MVC
 private Category ConvertViewModelToEntity(CategoryCreateViewModel viewModel)
 {
     return new Category
     {
         Name = viewModel.Name
     };
 }