/// <summary> /// partial admin page - feature page information /// </summary> /// <returns></returns> public ActionResult Feature() { if (!IsLoggedIn) { return(RedirectToAction("Index")); } var model = new AdminFeatureViewModel { Features = Db.Features.ToList() }; return(View(model)); }
public ActionResult FeatureAdd(AdminFeatureViewModel model) { if (!IsLoggedIn) { return(RedirectToAction("Index")); } var f = new Feature { Name = model.Name }; Db.Features.Add(f); Db.SaveChanges(); return(RedirectToAction("Feature")); }
public ActionResult FeatureEdit(AdminFeatureViewModel model) { if (!IsLoggedIn) { return(RedirectToAction("Index")); } var f = new Feature { ID = model.ID, Name = model.Name }; Db.Entry(Db.Features.First(ft => ft.ID == model.ID)).CurrentValues.SetValues(f); Db.SaveChanges(); return(RedirectToAction("Feature")); }