public IActionResult DeleteCategory(Category model) { BackEnd.Models.Category category = new BackEnd.Models.Category(); category.CategoryId = model.CategoryId; CategoryHandler handler = new CategoryHandler(new bachelordbContext()); handler.DeleteCateogry(category); return(RedirectToAction("Index", "HomePage")); }
public IActionResult CreateCategoryType(Category model) { if (ModelState.IsValid) { CategoryHandler handler = new CategoryHandler(new bachelordbContext()); BackEnd.Models.Category dbcat = new BackEnd.Models.Category(); dbcat.Name = model.Name; handler.AddCategory(dbcat); return(RedirectToAction("Index", "HomePage")); } return(ViewCategoryType()); }
public IActionResult UpdateCategory(Category model) { BackEnd.Models.Category category = new BackEnd.Models.Category(); category.CategoryId = model.CategoryId; CategoryHandler handler = new CategoryHandler(new bachelordbContext()); var newcat = handler.getComponent(category); if (newcat.Name != null) { newcat.Name = model.Name; handler.UpdateCategory(newcat); return(RedirectToAction("Index", "HomePage")); } else { this.ModelState.AddModelError("Name", "There is no component with that ID"); return(View("ViewUpdateCategory")); } }