예제 #1
0
        public void UpdateCategory(CreateUpdateCategoryModel categoryModel)
        {
            var categoryToUpdate = _mapper.Map <Categories>(categoryModel);

            _unitOfWork.CategoryRepository.Update(categoryToUpdate);
            _unitOfWork.SaveChanges();
        }
예제 #2
0
 public IActionResult Create(CreateUpdateCategoryModel categoryModel)
 {
     if (ModelState.IsValid)
     {
         CategoriesRepository.Add(new Category()
         {
             Name = categoryModel.Name
         });
         CategoriesRepository.Commit();
         return(RedirectToAction("Index"));
     }
     return(View(categoryModel));
 }
예제 #3
0
        public IActionResult Edit(CreateUpdateCategoryModel categoryModel)
        {
            if (!ModelState.IsValid)
            {
                return(View("Create", categoryModel));
            }

            Category category = CategoriesRepository.Get(categoryModel.CategoryId);

            if (category != null)
            {
                category.Name = categoryModel.Name;
                CategoriesRepository.Commit();
            }
            return(RedirectToAction("Index"));
        }
예제 #4
0
 public IActionResult UpdateCategory(CreateUpdateCategoryModel categoryModel)
 {
     categoryModel.UserId = GetCurrentUserId();
     _categoryService.UpdateCategory(categoryModel);
     return(Ok());
 }