public ActionResult Index(ShowCategoryModel model)
 {
     var entity = new CategoryModel
     {
         CategoryId = model.CategoryId,
         CategoryName = model.CategoryName,
         ParentCategoryId = model.ParentCategoryId
     };
     _dataAccess.UpdateEntity(entity);
     return RedirectToAction("Index", "ShowCategory");
 }
Exemplo n.º 2
0
 private List<SecondLevelCategoryModel> GetSecondLevelCategoryModel(CategoryModel fisrtLevel)
 {
     var result = new List<SecondLevelCategoryModel>();
     foreach (var categoryModel in _dataAccess.GetCategoriesByParentId(fisrtLevel.CategoryId))
     {
         var item = new SecondLevelCategoryModel
         {
             SecondLevelCategory = categoryModel,
             ProductCount = _productDataAccess.GetProductsByCategoryId(categoryModel.CategoryId).Count()
         };
         result.Add(item);
     }
     return result;
 }
Exemplo n.º 3
0
 public void UpdateEntity(CategoryModel obj)
 {
     var entity = Mapper.Map<CategoryModel, Category>(obj);
     _repository.UpdateEntity(entity);
 }
Exemplo n.º 4
0
 public bool IsParentCategory(CategoryModel obj)
 {
     throw new System.NotImplementedException();
 }
Exemplo n.º 5
0
 public int AddNewEntity(CategoryModel obj)
 {
     var entity = Mapper.Map<CategoryModel, Category>(obj);
     return _repository.AddNewEntity(entity);
 }