public ActionResult AddCategory(HelpAndAdviceCategoryModel model) { if (ModelState.IsValid) { using (var context = new ApplicationDbContext()) { if ((model.Id == 0) || (model.Id == null)) { var modelContext = new HelpAndAdviceCategory { Category = model.Category }; context.HelpAndAdviceCategories.Add(modelContext); } else { var modelContext = context.HelpAndAdviceCategories.Where(y => y.Id == model.Id).FirstOrDefault(); modelContext.Category = model.Category; } context.SaveChanges(); } return(RedirectToAction("ViewCategory")); } else { return(View()); } }
public ActionResult EditCategory(int Id) { using (var context = new ApplicationDbContext()) { var categoryInfo = context.HelpAndAdviceCategories.Where(y => y.Id == Id).FirstOrDefault(); var categoryModel = new HelpAndAdviceCategoryModel { Id = categoryInfo.Id, Category = categoryInfo.Category }; return(View(categoryModel)); } }
public ActionResult ViewCategory() { using (var context = new ApplicationDbContext()) { var categories = new List <HelpAndAdviceCategoryModel>(); var categoriesContext = context.HelpAndAdviceCategories.ToList(); foreach (var item in categoriesContext) { var category = new HelpAndAdviceCategoryModel { Id = item.Id, Category = item.Category }; categories.Add(category); } return(View(categories)); } }
public ActionResult AddCategory() { var model = new HelpAndAdviceCategoryModel(); return(View(model)); }