public ActionResult UpdateDelete(ValueMealViewModel VMViewModel, string command) { ValueMealManager VMManager = new ValueMealManager(); UserSession user = (UserSession)Session["User"]; string PageAction = ""; bool result = false; if (command == "Save") { result = VMManager.UpdateValueMeal(VMViewModel, user.Username); PageAction = "Update"; } else { result = VMManager.UpdateValueMeal(VMViewModel, user.Username); return(RedirectToAction("Index", new { id = VMViewModel.VMLNUM + VMViewModel.VMLMIC })); } if (result) { TempData["SuccessMessage"] = PageAction + " successful"; new AuditLogManager().Audit(user.Username, DateTime.Now, "Value Meal", PageAction, VMViewModel.VMLNUM, VMViewModel.VMLNAM); } else { TempData["ErrorMessage"] = PageAction + " failed"; } return(RedirectToAction("Index", new { id = VMViewModel.VMLNUM + VMViewModel.VMLMIC })); }
public ActionResult Index(ValueMealViewModel VMViewModel, string value) { ValueMealManager VMManager = new ValueMealManager(); VMViewModel = VMManager.SearchSingleValueMeal(value); VMViewModel.ValueMealList = VMManager.SearchValueMeals("ALL"); return(View(VMViewModel)); }
// GET: ValueMeal public ActionResult Index(string id) { UserAccessSession UASession = (UserAccessSession)Session["UserAccess"]; if (UASession == null || !UASession.VAM) { return(RedirectToAction("Login", "Account")); } // Set NavBar Links accordingly Session["CurrentPage"] = new CurrentPageSession("VAM", "HOME", "LOG"); ValueMealManager VMManager = new ValueMealManager(); ValueMealViewModel VMViewModel = new ValueMealViewModel(); if (id != null) { VMViewModel = VMManager.SearchSingleValueMeal(id); VMViewModel.ValueMealList = new List <ValueMeal>(); } VMViewModel.ValueMealList = VMManager.SearchValueMeals("ALL"); return(View(VMViewModel)); }