コード例 #1
0
        public int EditCatergory(CatergoryViewModel model)
        {
            var editCatergory = vATUShopDbContext.Categories.Find(model.CategoryId);

            editCatergory.CategoryName = model.CategoryName;
            return(vATUShopDbContext.SaveChanges());
        }
コード例 #2
0
        public int CreateCatergory(CatergoryViewModel model)
        {
            var category = new Category()
            {
                CategoryName = model.CategoryName
            };

            vATUShopDbContext.Categories.Add(category);
            return(vATUShopDbContext.SaveChanges());
        }
コード例 #3
0
 public IActionResult CreateCategory(CatergoryViewModel model)
 {
     if (ModelState.IsValid)
     {
         var categoy = catergoryRepository.CreateCatergory(model);
         if (categoy > 0)
         {
             return(RedirectToAction("ShowCatergories", "Admin"));
         }
     }
     return(View());
 }
コード例 #4
0
        public async Task <IActionResult> Index(int productPage = 1)
        {
            CatergoryViewModel categoryVM = new CatergoryViewModel()
            {
                Categories = _unitOfWork.Category.GetAll()
            };

            var count = categoryVM.Categories.Count();

            categoryVM.Categories = categoryVM.Categories.OrderBy(p => p.Name)
                                    .Skip((productPage - 1) * 2).Take(2).ToList();

            categoryVM.PagingInfo = new PagingInfo
            {
                CurrentPage  = productPage,
                ItemsPerPage = 2,
                TotalItem    = count,
                urlParam     = "/Admin/Category/Index?productPage=:"
            };

            return(View(categoryVM));
        }