public IActionResult Add(ParentCategoryViewModel model) { if (!ModelState.IsValid) { return(this.View(model)); } this.parentCategoryService.CreateParentCategory(model.Name); return(RedirectToAction("All")); }
public IActionResult Edit(ParentCategoryViewModel model) { if (!ModelState.IsValid) { return(this.View(model)); } this.parentCategoryService.EditCategory(model.Id, model.Name, model.ImageUrl); return(RedirectToAction("All")); }
public ActionResult Create(ParentCategoryViewModel model) { try { var newCategory = new ParentCategory(); newCategory.ParentCategoryName = model.ParentCategoryName; newCategory.Description = model.Description; ParentCategorySevices.Instance.SaveCategory(newCategory); return(RedirectToAction("Index")); } catch (Exception ex) { return(RedirectToAction("Index", ex.Message)); } }
public ActionResult Edit(ParentCategoryViewModel model) { try { var editCategory = new ParentCategory(); editCategory.ID = model.ID; editCategory.ParentCategoryName = model.ParentCategoryName; editCategory.Description = model.Description; ParentCategorySevices.Instance.UpdateCategory(editCategory); return(RedirectToAction("Index")); } catch (Exception ex) { return(RedirectToAction("Index", ex.Message)); } }
public ActionResult Edit(int id) { try { var model = new ParentCategoryViewModel(); var category = ParentCategorySevices.Instance.GetCategoryById(id); if (category != null) { model.ID = category.ID; model.ParentCategoryName = category.ParentCategoryName; model.Description = category.Description; return(PartialView(model)); } else { return(RedirectToAction("Index")); } } catch (Exception ex) { return(RedirectToAction("Index", ex.Message)); } }