예제 #1
0
        public ActionResult UpdateDelete(MenuRecipeViewModel MRViewModel, string command)
        {
            UserSession user       = (UserSession)Session["User"];
            string      PageAction = "";
            bool        result     = false;

            if (command == "Save")
            {
                result     = MenuRecipeManager.UpdateMenuItem(MRViewModel, user.Username);
                PageAction = "Create";
                if (MRViewModel.HasSearched)
                {
                    PageAction = "Update";
                }
            }
            else
            {
                result            = MenuRecipeManager.UpdateMenuItem(MRViewModel, user.Username);
                TempData["value"] = MRViewModel.RIRMIC;
                return(RedirectToAction("Index", new { id = MRViewModel.RIRMIC }));
            }
            if (result)
            {
                TempData["SuccessMessage"] = PageAction + " successful";
                new AuditLogManager().Audit(user.Username, DateTime.Now, "Menu Recipe Master", PageAction, MRViewModel.RIRMIC, MRViewModel.MIMLON);
                return(RedirectToAction("Index", new { id = MRViewModel.RIRMIC }));
            }
            else
            {
                TempData["ErrorMessage"] = PageAction + " failed";
                return(RedirectToAction("Index"));
            }
        }
예제 #2
0
 public ActionResult Index(MenuRecipeViewModel MRViewModel, string value)
 {
     MRViewModel = MenuRecipeManager.SearchMenuRecipe(value);
     MRViewModel.MenuItemList = MenuRecipeManager.SearchMenuItem("ALL");
     MRViewModel.RawItemList  = RawItemMasterManager.GetRawItems("ALL");
     MRViewModel.HasSearched  = true;
     return(View(MRViewModel));
 }
예제 #3
0
 public ItemGroupViewModel()
 {
     ItemList     = new List <Item>();
     StoreList    = new List <Item>();
     AllStoreList = new StoreProfileManager().SearchStores("ALL");
     MenuItemList = MenuItemMasterManager.SearchMenuItems("ALL");
     RawItemList  = RawItemMasterManager.GetRawItems("ALL");
     RecipeList   = MenuRecipeManager.SearchMenuItem("ALL");
     GroupList    = new List <ItemGroupViewModel>();
 }
예제 #4
0
        // GET: MenuRecipe
        public ActionResult Index(string id)
        {
            UserAccessSession UASession = (UserAccessSession)Session["UserAccess"];

            if (UASession == null || !UASession.MER)
            {
                return(RedirectToAction("Login", "Account"));
            }
            // Set NavBar Links accordingly
            Session["CurrentPage"] = new CurrentPageSession("MER", "HOME", "LOG");

            // SearchItemSelected is assigned value at DisplaySearchResult
            MenuRecipeViewModel MRViewModel = new MenuRecipeViewModel();

            if (id != null)
            {
                MRViewModel             = MenuRecipeManager.SearchMenuRecipe(id);
                MRViewModel.HasSearched = true;
            }
            MRViewModel.MenuItemList = MenuRecipeManager.SearchMenuItem("ALL");
            MRViewModel.RawItemList  = RawItemMasterManager.GetRawItems("ALL");
            return(View(MRViewModel));
        }