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"); }
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; }
public void UpdateEntity(CategoryModel obj) { var entity = Mapper.Map<CategoryModel, Category>(obj); _repository.UpdateEntity(entity); }
public bool IsParentCategory(CategoryModel obj) { throw new System.NotImplementedException(); }
public int AddNewEntity(CategoryModel obj) { var entity = Mapper.Map<CategoryModel, Category>(obj); return _repository.AddNewEntity(entity); }