public MenuItemList(MainMenuModel mainMenu) { InitializeComponent(); this.selectedMenu = mainMenu; this.Title = selectedMenu.DisplayName; this.listViewMenuItems.ItemsSource = App.menuItemsList; }
public ActionResult MainMenuPartiview() { MainMenuModel model = new MainMenuModel(); var MenuList = model.GetMenuList(); return(PartialView(MenuList)); }
public void Init(ControllersProvider controllersProvider) { gameModeController = controllersProvider.GetController <GameModeController>(); gameModeController.GameModeChanged += GameModeChanged; matchContoller = controllersProvider.GetController <MatchContoller>(); matchContoller.StateChanged += MatchStateChanged; scoreController = controllersProvider.GetController <ScoreController>(); scoreController.BestPointsChanged += BestPointsChanged; var saveController = controllersProvider.GetController <SaveController>(); BestPointsChanged(saveController.BestScore); var ballCustomizeController = controllersProvider.GetController <BallCustomizeController>(); var mainMenuModel = new MainMenuModel(gameModeController, ballCustomizeController); mainMenuWindow.Init(mainMenuModel); var pauseMenuModel = new PauseMenuModel(gameModeController, ballCustomizeController); pauseWindow.Init(pauseMenuModel); }
public void MockTestLock() // Test "Lock for Withdrawal" function { var account = new Account { ID = 1, Locked = false }; var dbMock = new Mock <IBankDbContext>(); dbMock .Setup(p => p.GetAccounts()) .Returns(new List <Account> { account }); var controller = new HomeController(dbMock.Object); var model = new MainMenuModel(); model.UserID = 1; model.UserName = "******"; model.SelectedAccount = 1; var result = controller.Lock(model) as RedirectToRouteResult; Assert.AreEqual("", result.RouteName); Assert.IsTrue(account.Locked); }
private static MainMenuModels GetUnitTestMenu() { MainMenuModels menu = new MainMenuModels { MenuItems = new List <MainMenuModel>() }; MainMenuModel menuitem = new MainMenuModel { DisplayText = "Unit Test Admin", Id = 1 }; menu.MenuItems.Add(menuitem); menuitem = new MainMenuModel { DisplayText = "Unit Test Development", Id = 2 }; menu.MenuItems.Add(menuitem); menuitem = new MainMenuModel { DisplayText = "Unit Test Testing", Id = 3 }; menu.MenuItems.Add(menuitem); menuitem = new MainMenuModel { DisplayText = "Unit Test Design", Id = 4 }; menu.MenuItems.Add(menuitem); return(menu); }
public ActionResult MainMenu() { MainMenuModel mnmodel = new MainMenuModel(); var menulist = mnmodel.GetMenuList(); return(PartialView("_MainMenuPartial", menulist)); }
public void AddDataSubItems(MainMenuModel dataRoot) { MainMenuModel region = new MainMenuModel() { Header = " Region" }; MainMenuModel district = new MainMenuModel() { Header = " District" }; MainMenuModel employee = new MainMenuModel() { Header = " Employee" }; MainMenuModel employeeTime = new MainMenuModel() { Header = " Employee Time" }; MainMenuModel gender = new MainMenuModel() { Header = " Gender" }; MainMenuModel inventory = new MainMenuModel() { Header = " Inventory" }; dataRoot.SubItems.Add(district); dataRoot.SubItems.Add(employee); dataRoot.SubItems.Add(employeeTime); dataRoot.SubItems.Add(gender); dataRoot.SubItems.Add(inventory); dataRoot.SubItems.Add(region); }
public ActionResult Transfer(MainMenuModel model) { ActionResult r = Transfer(model.FromAccount, model.ToAccount, model.Amount); return(r != null ? r : RedirectToAction("MainMenu", model)); }
private void Initialize() { model = new MainMenuModel(); startMenuControl = new StartMenuControlViewModel(); serversSettingsControl = new ServerSettingsControlViewModel(); accountsSettingsControl = new AccountsSettingsControlViewModel(); }
public MenuItemList() { InitializeComponent(); this.Title = "Items"; selectedMenu = new MainMenuModel { DisplayName = "No Item Selected", ImageName = "" }; }
public IViewComponentResult Invoke() { MainMenuModel Model = new MainMenuModel(); Model.LoggedIn = _signInManager.Context.User.Identity.IsAuthenticated == true ? _signInManager.Context.User.Identity.IsAuthenticated : false; return(View(Model)); }
protected MainMenuModel BuildMainMenuModel(int ID = 1, string Name = "Orvar Slusk") { MainMenuModel m = new MainMenuModel(); m.UserID = ID; m.UserName = Name; return(m); }
public void AddReportSubItems(MainMenuModel reportRoot) { MainMenuModel sales = new MainMenuModel() { Header = " Sales" }; reportRoot.SubItems.Add(sales); }
public ActionResult Withdraw(MainMenuModel model) { if (AccountById(db, model.SelectedAccount).Locked) { return(RedirectToAction("BadWithdraw")); } ActionResult r = Transfer(model.SelectedAccount, 1, model.Amount); return(r != null ? r : RedirectToAction("MainMenu", model)); }
public override void Init(MainMenuControllerConfig config) { base.Init(config); _view = config.View as MainMenuView; _view.MenuButton.onClick.AddListener(OnMenuButton); MainMenuModel = new MainMenuModel(); }
//菜单点击事件 private void Menu_Click(object sender, RoutedEventArgs e) { try { MainMenuModel main = (sender as RadButton).Tag as MainMenuModel; if (main.ClassName != "") { string assemblyName = main.Assembly; //所属程序集 string className = main.ClassName; //类名 Assembly ass = Assembly.Load(assemblyName); Type pageType = ass.GetType(className); if (_openPageName.Any(s => s == pageType.Name)) { //如果已经存在,则不需要新建,直接激活 int pageIndex = _openPageName.IndexOf(pageType.Name); mainView.MaximizedItem = mainView.Items[pageIndex]; } else { Frame f = new Frame(); f.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Hidden; BusinessBasePage businessPage = (BusinessBasePage)Activator.CreateInstance(pageType); f.Name = pageType.Name; f.Content = businessPage.Title; f.Navigate(businessPage); RadTileViewItem rtvi = new RadTileViewItem(); rtvi.SizeChanged += rtvi_SizeChanged; rtvi.Name = pageType.Name; TileItemTitle tit = new TileItemTitle(); tit.name = businessPage.Title; tit.Fontsize = 18; rtvi.DataContext = tit; rtvi.Content = f; mainView.Items.Add(rtvi); mainView.MaximizedItem = mainView.Items[mainView.Items.Count - 1]; _openPageName.Add(pageType.Name); //只有超过一个界面打开的情况下才需要分两列显示 if (_openPageName.Count > 1) { mainView.ColumnsCount = 2; } else { mainView.ColumnsCount = 1; } } } } catch (Exception ex) { DialogManager.ShowMessageAsync(Application.Current.MainWindow as MetroWindow, UIResources.MsgInfo, ex.ToString(), MessageDialogStyle.Affirmative, null); } }
public MainMenuModel MainMenu() { var mainMenuModel = new MainMenuModel() { Choices = new List <Choice> { new Choice(1, "Training fight"), new Choice(2, "Exit") } }; return(mainMenuModel); }
public ShellModel(BalancesForShellCalculator balancesForShellCalculator) { _balancesForShellCalculator = balancesForShellCalculator; MyMainMenuModel = new MainMenuModel(); MyMainMenuModel.PropertyChanged += MyMainMenuModelPropertyChanged; MyForestModel = new AccountForestModel(); MyForestModel.PropertyChanged += MyForestModelPropertyChanged; MyBalanceListModel = new BalanceListModel(); MyTwoSelectorsModel = new TwoSelectorsModel(); MyTwoSelectorsModel.PropertyChanged += MyTwoSelectorsModelPropertyChanged; MyStatusBarModel = new StatusBarModel(); }
private void PrepareSceneState() { var mainMenu = GameObject.FindGameObjectWithTag(UnityObjectTagName.MainMenu); if (mainMenu != null) { var view = mainMenu.GetComponent <MainMenuView>(); var model = new MainMenuModel(); var viewModel = new MainMenuViewModel(view, model); // notify view about current authenticated user viewModel.Notify(NotificationName.NotifyViewAuthenticatedUserChanged, this, model.AuthenticatedUser); } }
private void FillMenuItems() { var keystore = new MainMenuModel { Header = "KeyStore", Description = "", ImageSource = "Images/tiles/key.png" }; keystore.Items.Add(new X509CertViewModel(ChangeCurrentPageViewModel)); keystore.Items.Add(new OpenKeyStoreViewModel(ChangeCurrentPageViewModel)); var examine = new MainMenuModel { Header = "Examine", Description = "", ImageSource = "Images/tiles/zoom.png", }; examine.Items.Add(new SelectCertCrlViewModel()); examine.Items.Add(new ExamineSslViewModel()); var tools = new MainMenuModel { Header = "Tools", Description = "", ImageSource = "Images/tiles/gear.png", }; tools.Items.Add(new GeneratePasswordViewModel()); tools.Items.Add(new DigestViewModel()); tools.Items.Add(new BlockCipherViewModel()); var help = new MainMenuModel { Header = "Help", Description = "", ImageSource = "Images/tiles/help2.png", }; MenuItems.Add(keystore); MenuItems.Add(examine); MenuItems.Add(tools); MenuItems.Add(help); }
public void InitializeMenuItems() { this.MenuItems = new ObservableCollection <MainMenuModel>(); MainMenuModel DataRoot = new MainMenuModel() { Header = "Data" }; this.AddDataSubItems(DataRoot); this.MenuItems.Add(DataRoot); MainMenuModel ReportRoot = new MainMenuModel() { Header = "Reports" }; this.AddReportSubItems(ReportRoot); this.MenuItems.Add(ReportRoot); }
public ActionResult Index(HomeViewModel model) { if (model.UserName == null || model.UserName == "0") { var homeViewModel = new HomeViewModel(); homeViewModel.SetUserOptions(db); return(View("Index", homeViewModel)); } MainMenuModel m = new MainMenuModel(); m.UserName = db.GetUsers() .Where(u => u.ID.ToString() == model.UserName) .Single() .Name; m.UserID = int.Parse(model.UserName); ViewBag.data = AccountNamesSelectList(db); return(RedirectToAction("MainMenu", "", m)); }
public void TestLock() // Test "Lock for Withdrawal" function { var db = new DatabaseMockup(); var controller = new HomeController(db); var model = new MainMenuModel(); model.UserID = 1; model.UserName = "******"; model.SelectedAccount = 1; var result = controller.Lock(model) as RedirectToRouteResult; Assert.AreEqual("", result.RouteName); var account = db.GetAccounts().Where(a => a.ID == 1).Single(); Assert.IsTrue(account.Locked); }
private SideMenuItem GetSideMenuItem(MainMenuModel item, FontFamily fontFamily = null) { var side = new SideMenuItem { Header = item.Header, Foreground = _solidColorBrush, Icon = new TextBlock { Text = item.IconFont, FontFamily = _fontFamily, Margin = _margin, Foreground = new SolidColorBrush((Color)ColorConverter.ConvertFromString(item.BackColor)) }, Tag = item.Tag, //Command = _mainViewViewModel.SelectCmd, //CommandParameter = item.Tag, }; if (fontFamily == null) { return(side); } side.FontFamily = _yhFontFamily; side.FontSize = 20; return(side); }
internal async Task <MainMenuModel> GetModulesItemsForUserAsync(int parentId, string email) { var menu = new MainMenuModel(); var items = new List <MenuItem> { new MenuItem { Routing = "/Home/Index", DisplayText = "Home" }, new MenuItem { Routing = "/Home/Contact", DisplayText = "Contact" }, new MenuItem { Routing = "/Home/About", DisplayText = "About" }, new MenuItem { Routing = "/Home/Extras", DisplayText = "Extras" } }; menu.MenuItems = items; return(await Task.Run(() => menu)); }
private List<MainMenuModel> BuildModels(List<SysMenu> sysMenus) { List<MainMenuModel> mainMenuModelList = new List<MainMenuModel>(); if (sysMenus != null && sysMenus.Count > 0) { foreach (SysMenu sysMenu in sysMenus) { MainMenuModel mainMenuModel = new MainMenuModel(); mainMenuModel.Code = sysMenu.MenuCode; mainMenuModel.ParentCode = sysMenu.ParentCode; mainMenuModel.Name = sysMenu.Name; mainMenuModel.DisplayName = sysMenu.DisplayName; mainMenuModel.Layer = sysMenu.Layer.HasValue ? sysMenu.Layer.Value : 0; if (sysMenu.ParentFunction != null) { mainMenuModel.Assembly = sysMenu.ParentFunction.Assembly; mainMenuModel.ClassName = sysMenu.ParentFunction.ClassName; } mainMenuModelList.Add(mainMenuModel); } return mainMenuModelList; } return null; }
private static TreeViewItemModel CreateKendoTreeViewModel(MainMenuModel menuitem) { return(new TreeViewItemModel { Text = menuitem.DisplayText, Id = menuitem.Id.ToString(), Items = new List <TreeViewItemModel>(), Url = menuitem.Routing }); }
private static MenuItem CreateKendoMenuViewModel(MainMenuModel menuitem) { return(new MenuItem { Text = menuitem.DisplayText, Url = menuitem.Routing, Enabled = true, ImageUrl = menuitem.Icon }); }
public MainMenuView(MainMenuModel mainMenuModel) { InitializeComponent(); this.DataContext = mainMenuModel; }
private static MainMenuModels CreateMainMenu() { MainMenuModels result = new MainMenuModels { MenuItems = new List <MainMenuModel>() }; MainMenuModel menuitem = new MainMenuModel { DisplayText = "Admin", ParentId = 0, Id = 1 }; result.MenuItems.Add(menuitem); menuitem = new MainMenuModel { DisplayText = "Company Admin", ParentId = 1, Id = 2 }; result.MenuItems.Add(menuitem); menuitem = new MainMenuModel { DisplayText = "Add Company", ParentId = 2, Id = 3 }; result.MenuItems.Add(menuitem); menuitem = new MainMenuModel { DisplayText = "Role Admin", ParentId = 1, Id = 4 }; result.MenuItems.Add(menuitem); menuitem = new MainMenuModel { DisplayText = "User Admin", ParentId = 1, Id = 5 }; result.MenuItems.Add(menuitem); menuitem = new MainMenuModel { DisplayText = "Document Manager", ParentId = 0, Id = 6 }; result.MenuItems.Add(menuitem); menuitem = new MainMenuModel { DisplayText = "Upload", ParentId = 6, Id = 7 }; result.MenuItems.Add(menuitem); menuitem = new MainMenuModel { DisplayText = "Download", ParentId = 6, Id = 8 }; result.MenuItems.Add(menuitem); return(result); }