Exemple #1
0
        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 }));
        }
Exemple #2
0
        public ActionResult Index(ValueMealViewModel VMViewModel, string value)
        {
            ValueMealManager VMManager = new ValueMealManager();

            VMViewModel = VMManager.SearchSingleValueMeal(value);
            VMViewModel.ValueMealList = VMManager.SearchValueMeals("ALL");
            return(View(VMViewModel));
        }
Exemple #3
0
        // 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));
        }