public PageChangedHandler( IMenuItemRepository menuRepository, MenuItemManager menuManager) { MenuRepository = menuRepository; MenuManager = menuManager; }
public void GetMenuItems() { List <MenuItemModel> menuItem = MenuItemManager.GetMenuItems(2); int expected = 2; Assert.AreEqual(menuItem.Count, expected); }
public MenuManager_Test() { menuManager = GetRequiredService <MenuItemManager>(); testData = GetRequiredService <CmsKitTestData>(); menuItemRepository = GetRequiredService <IMenuItemRepository>(); pageRepository = GetRequiredService <IPageRepository>(); }
private IEnumerator StartEnterMenuItem(int i, string dir) { GameObject child = Instantiate(menuItemPrefab); child.transform.parent = transform; MenuItemManager manager = child.GetComponent <MenuItemManager>(); MenuItemPrefabs prefabs = transform.GetComponent <MenuItemPrefabs>(); manager.itemPrefab = prefabs.GetPrefab(menu[currentMenuItem][i]); manager.angle = 360 - (360 - 30 * (menu[currentMenuItem].Length - 1)) / 2 - 30 * i; manager.type = prefabs.GetType(menu[currentMenuItem][i]); manager.repeat = prefabs.GetRepeat(menu[currentMenuItem][i]); manager.price = prefabs.GetPrice(menu[currentMenuItem][i]); manager.calories = prefabs.GetCalories(menu[currentMenuItem][i]); manager.recommended = prefabs.GetRecommendation(menu[currentMenuItem][i]); manager.allergic = prefabs.GetAllergic(menu[currentMenuItem][i]); if (dir == "Left") { StartCoroutine(child.GetComponent <MenuItemManager>().EnterLeft()); } else { child.transform.SetAsFirstSibling(); StartCoroutine(child.GetComponent <MenuItemManager>().EnterRight()); } yield return(null); }
private void Start() { float height = menuItemPrefab.GetBodyMeshRenderer().bounds.size.y; float firstElementYPos = 0; float elementDistance = height * 1.5f; int index = 0; foreach (MenuObjectMap m in prefabs) { MenuItemManager instance = Instantiate(menuItemPrefab); instance.transform.SetParent(transform, false); instance.transform.localPosition = new Vector3(0, firstElementYPos + (index * elementDistance), 0); instance.SetIndex(index); instance.SetText(m.name); instance.SetMenu(this); index++; } if (instantiateFirst) { if (index > 0) { InstantiateObject(0); } else { Debug.Log("No prefabs were registered in menu!"); } } }
public MainPage() { this.InitializeComponent(); Sounds = SoundItemManager.GenerateSounds(); SelectionItem = MenuItemManager.GetMenuItems(); BackButton.Visibility = Visibility.Collapsed; }
public void DeleteTest() { List <MenuItem> menuItems = MenuItemManager.Load(); MenuItem menuItem = menuItems.Where(c => c.ItemName == "Cheesy Garlic Bread").FirstOrDefault(); int actual = MenuItemManager.Delete(menuItem.Id); Assert.IsTrue(actual > 0); }
public SideBarNavViewComponent( IUserNavigationManager userNavigationManager, IAbpSession abpSession, MenuItemManager menuItemManager, ICacheManager cacheManager) { _userNavigationManager = userNavigationManager; _abpSession = abpSession; _menuItemManager = menuItemManager; _cacheManager = cacheManager; }
public ActionResult AddToCart(int ID, string returnURL, int quantity) { GetShoppingCart(); BL.Models.MenuItemModel menuItemModel = MenuItemManager.GetMenuItem(ID); cart.VendorID = (MenuManager.GetMenu(menuItemModel.MenuItem)).VendorID; ShoppingCartManager.Add(cart, menuItemModel, quantity); Session["Cart"] = cart; return(Redirect(returnURL)); }
public void LoadTest() { List <MenuItem> menuItem = MenuItemManager.Load(); int expected = 2; int actual = menuItem.Count; Assert.AreEqual(expected, actual); }
public MenuItemAdminAppService( MenuItemManager menuManager, IMenuItemRepository menuRepository, IPageRepository pageRepository) { MenuManager = menuManager; MenuItemRepository = menuRepository; PageRepository = pageRepository; }
public ActionResult EditItem(int ID, MenuItemModel item) { if (ModelState.IsValid) { MenuItemManager.Update(item); return(RedirectToAction("EditMenu", "Vendor", new { id = item.MenuItem })); } else { return(View(item)); } }
public ActionResult EditMenu(int ID) { MenuModel menuModel = MenuManager.GetMenu(ID); MenuMenuItemViewModel mmivm = new MenuMenuItemViewModel() { Menu = menuModel, MenuItems = MenuItemManager.GetMenuItems(menuModel.MenuID), MenuSection = MenuSectionManager.GetMenuSections(menuModel.MenuID) }; return(View(mmivm)); }
public override void Load() { HamstarHelpersMod.Instance = this; this.LoadConfigs(); if (!this.HasUnhandledExceptionLogger && this.Config.DebugModeUnhandledExceptionLogging) { this.HasUnhandledExceptionLogger = true; AppDomain.CurrentDomain.UnhandledException += HamstarHelpersMod.UnhandledLogger; } this.LoadHelpers = new TmlHelpers.LoadHelpers(); this.Promises = new Promises(); this.Timers = new Timers(); this.LogHelpers = new DebugHelpers.LogHelpers(); this.ModMetaDataManager = new TmlHelpers.ModMetaDataManager(); this.BuffHelpers = new BuffHelpers.BuffHelpers(); this.NetHelpers = new NetHelpers.NetHelpers(); this.ItemIdentityHelpers = new ItemHelpers.ItemIdentityHelpers(); this.NPCIdentityHelpers = new NPCHelpers.NPCIdentityHelpers(); this.ProjectileIdentityHelpers = new ProjectileHelpers.ProjectileIdentityHelpers(); this.BuffIdentityHelpers = new BuffHelpers.BuffIdentityHelpers(); this.NPCBannerHelpers = new NPCHelpers.NPCBannerHelpers(); this.RecipeHelpers = new RecipeHelpers.RecipeHelpers(); this.TmlPlayerHelpers = new TmlHelpers.TmlPlayerHelpers(); this.WorldHelpers = new WorldHelpers.WorldHelpers(); this.ControlPanel = new UIControlPanel(); this.ModLockHelpers = new TmlHelpers.ModHelpers.ModLockHelpers(); this.EntityGroups = new EntityGroups(); this.PlayerMessages = new PlayerMessages(); this.Inbox = new InboxControl(); this.ModVersionGet = new ModVersionGet(); this.ServerBrowser = new ServerBrowserReporter(); this.MenuItemMngr = new MenuItemManager(); this.MenuUIMngr = new MenuUIManager(); this.OldMenuItemMngr = new Utilities.Menu.OldMenuItemManager(); this.MusicHelpers = new MusicHelpers(); #pragma warning disable 612, 618 TmlHelpers.AltNPCInfo.DataInitialize(); TmlHelpers.AltProjectileInfo.DataInitialize(); #pragma warning restore 612, 618 if (!this.Config.DisableControlPanelHotkey) { this.ControlPanelHotkey = this.RegisterHotKey("Mod Helpers Control Panel", "O"); } this.LoadModData(); }
public void Merge(MenuItemManager manager) { List <ToolStripMenuItem> items = new List <ToolStripMenuItem>(); foreach (var item in manager.Items) { var folder = addRootFolder(item); items.Add(folder); Merge(item.Children, folder); } this.strip.Items.AddRange(items.ToArray()); }
public void InsertTest() { MenuItem menuItem = new MenuItem { Id = Guid.NewGuid(), ItemName = "Garlic Bread", Price = (float)3.99 }; bool result = MenuItemManager.Insert(menuItem); Assert.IsTrue(result); }
public void UnloadModules() { this.Loadables.OnModsUnload(); this.Loadables = null; this.ReflectionHelpers = null; this.PacketProtocolMngr = null; this.ExceptionMngr = null; this.Timers = null; this.LogHelpers = null; this.ModFeaturesHelpers = null; this.BuffHelpers = null; this.NetHelpers = null; this.NPCAttributeHelpers = null; this.ProjectileAttributeHelpers = null; this.BuffIdentityHelpers = null; this.NPCBannerHelpers = null; this.RecipeFinderHelpers = null; this.RecipeGroupHelpers = null; this.PlayerHooks = null; this.LoadHelpers = null; this.GetModInfo = null; this.GetModTags = null; this.WorldStateHelpers = null; this.ModLock = null; this.EntityGroups = null; this.AnimatedColors = null; this.AnimatedTextures = null; this.PlayerMessages = null; this.Inbox = null; this.ControlPanel = null; this.MenuItemMngr = null; this.MenuContextMngr = null; this.MusicHelpers = null; this.PlayerIdentityHelpers = null; this.LoadHooks = null; this.CustomLoadHooks = null; this.DataStore = null; this.CustomHotkeys = null; this.XnaHelpers = null; this.Server = null; //this.PlayerDataMngr = null; this.SupportInfo = null; this.RecipeHack = null; this.ModListHelpers = null; this.ItemAttributeHelpers = null; this.WorldTimeHooks = null; this.ControlPanelHotkey = null; this.DataDumpHotkey = null; }
private void LoadMenuStrip(IEnumerable <IPlugin> allPlugins, MenuStripManager m) { MenuItemManager m2 = new MenuItemManager(); foreach (var plugin in allPlugins) { foreach (var menuItem in plugin.MenuItems) { AddMenuItem(m2, menuItem); } } m.Merge(m2); }
public override void Unload() { this.UnloadModData(); this.Promises.FulfillModUnloadPromises(); try { if (this.HasUnhandledExceptionLogger) { this.HasUnhandledExceptionLogger = false; AppDomain.CurrentDomain.UnhandledException -= HamstarHelpersMod.UnhandledLogger; } } catch { } this.ExceptionMngr = null; this.Timers = null; this.ConfigJson = null; this.PacketProtocols = null; this.LogHelpers = null; this.ModMetaDataManager = null; this.BuffHelpers = null; this.NetHelpers = null; this.ItemIdentityHelpers = null; this.NPCIdentityHelpers = null; this.ProjectileIdentityHelpers = null; this.BuffIdentityHelpers = null; this.NPCBannerHelpers = null; this.RecipeHelpers = null; this.TmlPlayerHelpers = null; this.LoadHelpers = null; this.ModVersionGet = null; this.WorldHelpers = null; this.ModLockHelpers = null; this.EntityGroups = null; this.AnimatedColors = null; this.PlayerMessages = null; this.Inbox = null; this.ControlPanelHotkey = null; this.ControlPanel = null; this.ServerBrowser = null; this.MenuItemMngr = null; this.MenuUIMngr = null; this.OldMenuItemMngr = null; this.MusicHelpers = null; this.Promises = null; HamstarHelpersMod.Instance = null; }
public JsonResult DeleteItem(int ItemId) { var _menuItemManager = new MenuItemManager(); var item = _menuItemManager.GetById(ItemId); if (item.ItemId > 0) { _menuItemManager.Delete(ItemId); return(Json(true)); } else { return(Json(false)); } }
public void InsertTest() { Guid orderId = OrderManager.Load().FirstOrDefault().Id; Guid menuItemId = MenuItemManager.Load().FirstOrDefault().Id; OrderItem orderItem = new OrderItem { Id = Guid.NewGuid(), OrderId = orderId, MenuItemId = menuItemId }; bool result = OrderItemManager.Insert(orderItem); Assert.IsTrue(result); }
public void UnloadOuter() { this.ReflectionHelpers = null; this.PacketProtocolMngr = null; this.ExceptionMngr = null; this.Timers = null; this.ConfigJson = null; this.LogHelpers = null; this.ModFeaturesHelpers = null; this.BuffHelpers = null; this.NetHelpers = null; this.ItemIdentityHelpers = null; this.NPCIdentityHelpers = null; this.ProjectileIdentityHelpers = null; this.BuffIdentityHelpers = null; this.NPCBannerHelpers = null; this.RecipeIdentityHelpers = null; this.RecipeGroupHelpers = null; this.PlayerHooks = null; this.LoadHelpers = null; this.GetModInfo = null; this.GetModTags = null; this.WorldStateHelpers = null; this.ModLock = null; this.EntityGroups = null; this.AnimatedColors = null; this.PlayerMessages = null; this.Inbox = null; this.ControlPanel = null; this.MenuItemMngr = null; this.MenuContextMngr = null; this.MusicHelpers = null; this.PlayerIdentityHelpers = null; this.CustomEntMngr = null; this.Promises = null; this.DataStore = null; this.CustomHotkeys = null; this.XnaHelpers = null; this.ServerInfo = null; //this.PlayerDataMngr = null; this.SupportInfo = null; this.RecipeHack = null; this.ModListHelpers = null; this.ControlPanelHotkey = null; this.DataDumpHotkey = null; }
private void LoadModules() { this.Loadables.OnModsLoad(); this.ReflectionHelpers = new ReflectionHelpers(); this.DataStore = new DataStore(); this.LoadHooks = new LoadHooks(); this.CustomLoadHooks = new CustomLoadHooks(); this.LoadHelpers = new LoadHelpers(); this.Timers = new Timers(); this.LogHelpers = new LogHelpers(); this.ModFeaturesHelpers = new ModFeaturesHelpers(); this.PacketProtocolMngr = new PacketProtocolManager(); this.BuffHelpers = new BuffHelpers(); this.NetHelpers = new NetPlayHelpers(); this.NPCAttributeHelpers = new NPCAttributeHelpers(); this.ProjectileAttributeHelpers = new ProjectileAttributeHelpers(); this.BuffIdentityHelpers = new BuffAttributesHelpers(); this.NPCBannerHelpers = new NPCBannerHelpers(); this.RecipeFinderHelpers = new RecipeFinderHelpers(); this.RecipeGroupHelpers = new RecipeGroupHelpers(); this.PlayerHooks = new ExtendedPlayerHooks(); this.WorldTimeHooks = new WorldTimeHooks(); this.WorldStateHelpers = new WorldStateHelpers(); this.ControlPanel = new UIControlPanel(); this.ModLock = new ModLockService(); this.EntityGroups = new EntityGroups(); this.PlayerMessages = new PlayerMessages(); this.Inbox = new InboxControl(); this.GetModInfo = new GetModInfo(); this.GetModTags = new GetModTags(); this.MenuItemMngr = new MenuItemManager(); this.MenuContextMngr = new MenuContextServiceManager(); this.MusicHelpers = new MusicHelpers(); this.PlayerIdentityHelpers = new PlayerIdentityHelpers(); this.CustomHotkeys = new CustomHotkeys(); this.XnaHelpers = new XNAHelpers(); this.Server = new Server(); //this.PlayerDataMngr = new PlayerDataManager(); this.SupportInfo = new SupportInfoDisplay(); this.RecipeHack = new RecipeHack(); this.ModListHelpers = new ModListHelpers(); this.ItemAttributeHelpers = new ItemAttributeHelpers(); }
public void Update() { MenuItemModel menuItem = new MenuItemModel { ItemID = 2, MenuItem = 2, ItemName = "Good Eats", Price = 2, Picture = "picture_here", Description = "very spicy", MenuSectionID = 2 }; MenuItemManager.Update(menuItem); MenuItemModel newMenuItem = MenuItemManager.GetMenuItem(2); Assert.AreEqual(menuItem.ItemID, newMenuItem.ItemName); }
public ActionResult Details(int ID) { MenuModel menu = MenuManager.GetVendorMenu(ID); MenuSectionMenuItems msmi = new MenuSectionMenuItems(); msmi.MenuModel = menu; msmi.MenuSections = MenuSectionManager.GetMenuSections(menu.MenuID); msmi.MenuItems = MenuItemManager.GetMenuItems(menu.MenuID); foreach (var item in msmi.MenuItems) { OrderItemModel orderItemModel = new OrderItemModel { MenuItemID = item.ItemID, Quantity = 0 }; msmi.OrderItems.Add(orderItemModel); } msmi.VendorModel = VendorManager.GetVendor(ID); return(View(msmi)); }
public MenuItemServices(User user) { _menuItemManager = new MenuItemManager(user); }
// POST: api/MenuItem public void Post([FromBody] MenuItem make) { MenuItemManager.Insert(make); }
// PUT: api/MenuItem/5 public void Put(Guid id, [FromBody] MenuItem make) { MenuItemManager.Update(make); }
// DELETE: api/MenuItem/5 public void Delete(Guid id) { MenuItemManager.Delete(id); }
public ActionResult EditItem(int ID) { MenuItemModel item = MenuItemManager.GetMenuItem(ID); return(View(item)); }