public ActionResult Create(CategoryModel categoryModel) { if (!ModelState.IsValid) return View(categoryModel); var category = new Category(); category.Name = categoryModel.Category.Name; category.Slug = categoryModel.Category.Slug ?? category.Name.Slugify(); category.ParentCategory = categoryModel.ParentCategoryId.HasValue ? _categoryService.GetById(categoryModel.ParentCategoryId.Value) : null; _categoryService.Create(category); _categoryService.Save(); _cache.RemoveAll("categoryMenu"); return RedirectToAction("Index"); }
public ActionResult Edit(int id) { var category = _categoryService.GetById(id); if (category == null) return View("NotFound", new NotFoundModel()); var model = new CategoryModel(category); return View(model); }