public TrainingController(ITrainingMainViewModelFactory trainingMainViewModelFactory, ITrainingMainWindowFactory trainingMainWindowFactory, IAppController appController) { this.trainingMainViewModelFactory = trainingMainViewModelFactory; this.trainingMainWindowFactory = trainingMainWindowFactory; this.appController = appController; }
public T LoadApp <T>(App app, IAppController controller) where T : DigiviceApp { GameObject appGO; DigiviceApp appController; switch (app) { case App.Map: appGO = Instantiate(pAppMap, gm.RootParent); break; case App.Status: appGO = Instantiate(pAppStatus, gm.RootParent); break; case App.Database: appGO = Instantiate(pAppDatabase, gm.RootParent); break; case App.CodeInput: appGO = Instantiate(pAppDigits, gm.RootParent); break; case App.Camp: appGO = Instantiate(pAppCamp, gm.RootParent); break; case App.Finder: appGO = Instantiate(pAppFinder, gm.RootParent); break; case App.Battle: appGO = Instantiate(pAppBattle, gm.RootParent); break; case App.JackpotBox: appGO = Instantiate(pAppJackpotBox, gm.RootParent); break; case App.SpeedRunner: appGO = Instantiate(pAppSpeedRunner, gm.RootParent); break; case App.DigiHunter: appGO = Instantiate(pAppDigiHunter, gm.RootParent); break; case App.Maze: appGO = Instantiate(pAppMaze, gm.RootParent); break; default: return(null); } appController = appGO.GetComponent <DigiviceApp>(); appController.Setup(gm, controller); return(appController as T); }
public App(IEventTransport transport, IAppController appController) : base() { InitializeComponent(); this.transport = transport; this.appController = appController; // Handle when your app starts this.settingsController = SettingsController.AppSettings; //Set some settings for debugging if (string.IsNullOrEmpty(this.settingsController.GetPropertyValue(SettingsConst.LevelConfigUrl_PropertyName))) { this.settingsController.SetPropertyValue(SettingsConst.LevelConfigUrl_PropertyName, "http://mtcscheduleboard.azurewebsites.net/test/rooms.xml"); } if (string.IsNullOrEmpty(this.settingsController.GetPropertyValue(SettingsConst.DefaultLevel_PropertyName))) { this.settingsController.SetPropertyValue(SettingsConst.DefaultLevel_PropertyName, "wgoc"); } if (string.IsNullOrEmpty(this.settingsController.GetPropertyValue(WireGeoRoomController.WireGeoApiUrl_PropertyName))) { this.settingsController.SetPropertyValue(WireGeoRoomController.WireGeoApiUrl_PropertyName, "https://cloud.wiregeo.com/api/v1/"); } if (string.IsNullOrEmpty(this.settingsController.GetPropertyValue(WireGeoRoomController.WireGeoApiToken_PropertyName))) { this.settingsController.SetPropertyValue(WireGeoRoomController.WireGeoApiToken_PropertyName, "t3ij3nwcwet88fnmhb0337haugkqlmv5"); } MainPage = new SmartHive.LevelMapApp.MainPage(); this.settingsController.OnSettingsLoaded += ((SmartHive.LevelMapApp.MainPage) this.MainPage).OnSettingsLoaded; }
public NinjectControllerFactory(IAppController appController) { appController.ThrowIfArgumentNull("appController"); _appController = appController; //AddBindings(); }
public AppViewMediator(IAppView view, IAppController controller) { _view = view; _controller = controller; view.Load += View_Load; }
public ImageViewerPresenter(IAppController appController, IImageEditor view, ILogService logService, IMessageService messageService, IRepository <IImageList> repository, ISlideshowService slideshowService) : base(appController, view, logService, messageService) { Repository = repository; SlideshowService = slideshowService; SlideshowService.Repository = Repository; AppController.EventController .Subscribe(View.MenuPanel, nameof(View.MenuPanel.OpenFile), MenuPanel_OpenFile) .Subscribe(View.MenuPanel, nameof(View.MenuPanel.SaveFile), MenuPanel_SaveFile) .Subscribe(View.MenuPanel, nameof(View.MenuPanel.CloseFile), MenuPanel_CloseFile) .Subscribe(View.MenuPanel, nameof(View.MenuPanel.PlayAnimation), MenuPanel_PlayAnimation) .Subscribe(View.MenuPanel, nameof(View.MenuPanel.StopAnimation), MenuPanel_StopAnimation) .Subscribe <string>(Repository, nameof(Repository.ItemAdded), Repository_ItemAdded) .Subscribe <string>(Repository, nameof(Repository.ItemChanged), Repository_ItemChanged) .Subscribe <string>(Repository, nameof(Repository.ItemRemoved), Repository_ItemRemoved) .AddCondition(View.MenuPanel, nameof(View.MenuPanel.SaveFile), SaveFileCondition) .AddCondition(View.MenuPanel, nameof(View.MenuPanel.CloseFile), CloseFileCondition) .AddCondition(View.MenuPanel, nameof(View.MenuPanel.PlayAnimation), PlayAnimationCondition) .AddCondition(View.MenuPanel, nameof(View.MenuPanel.StopAnimation), StopAnimationCondition); }
public TestDetailsViewModel(Test test, ITestItemViewModelFactory testItemViewModelFactory, ILogFileManager logFileManager, ILogController logController, IAppController appController, IRecordingController recordingController, ITrainingController trainingController, IEventAggregator eventAggregator) { this.test = test; this.testItemViewModelFactory = testItemViewModelFactory; this.logFileManager = logFileManager; this.logController = logController; this.appController = appController; this.recordingController = recordingController; this.trainingController = trainingController; eventAggregator.GetEvent<AddTestItemEvent>().Subscribe(AddTestItemEventHandler); //TestItems = new ObservableCollection<ITestItemViewModel>(test.TestItems.Select(testItemViewModelFactory.Create)); RefreshTestItems(); PlayCommand = new DelegateCommand(ExecutePlayCommand); AppendToEndOfTestCommand = new DelegateCommand(ExecuteAppendToEndOfTestCommand); AppendToStartOfTestCommand = new DelegateCommand(ExecuteAppendToStartOfTestCommand); AppendAfterSelectedItemCommand = new DelegateCommand(ExecuteAppendAfterSelectedItemCommand); DeleteSelectedItemCommand = new DelegateCommand(ExecuteDeleteSelectedItemCommand); RefreshCommand = new DelegateCommand(ExecuteRefresh); RunAsTrainingCommand = new DelegateCommand(EecuteRunAsTrainingCommand); }
//ctor public App() { //вьюмодель окна программы IMainWindowViewModel mainVM = new MainWindowViewModel(); //контроллер _controller = new AppController(mainVM); }
public AppUpdateCheckHandler(IAppUpdateChecker updateChecker, IAppSettings appSettings, IAppController appController, IUserSettings userSettings, IAppInfo appInfo) { this.updateChecker = updateChecker; this.appInfo = appInfo; this.userSettings = userSettings; this.appController = appController; this.appSettings = appSettings; }
public BeenReplacedHandler( IAppController appController, IDialogManager dialogManager ) { _appController = appController; _dialogManager = dialogManager; }
public void Init() { var bootstrap = new BootStrapper(); _container = bootstrap.AppContainer; _appController = _container.GetInstance <IAppController>(); _calculator = _container.GetInstance <ICalculator>(); }
private object routeRequest(IAppController ctrl, string route, HttpContext http) { var request = http.Request; object result; switch (route) { case "/session/init": { var sessionId = request.Require("sessionId"); result = ctrl.Init(sessionId); break; } case "/session/connect": { var sessionId = request.Require("sessionId"); result = ctrl.Connect(sessionId); break; } case "/fb-accepted": { var sessionId = request.Require("state"); var code = request.Require("code"); result = ctrl.ConnectionAccepted(sessionId, code); break; } case "/session/connect/wait": { var sessionId = request.Require("sessionId"); result = ctrl.WaitForConnection(sessionId); break; } case "/session/disconnect": { var sessionId = request.Require("sessionId"); result = ctrl.Disconnect(sessionId); break; } case "/photo/upload": { var sessionId = request.Require("sessionId"); var photo = request.Require <PhotoRqst>(); result = ctrl.UploadPhoto(sessionId, photo, http); break; } case "/post/publish": { var sessionId = request.Require("sessionId"); var post = request.Require <PostRqst>(); result = ctrl.PublishPost(sessionId, post); break; } default: throw new ApplicationException($"Route '{route}' is not found"); } return(result); }
public static Controller CreateController(IAppController appController) { if (_controller == null) { _controller = new Controller(); } _controller.SetController(appController); return(_controller); }
public void Initialize( IDataRepository dataRepository, IAppController appController, ISoundController soundController) { _appController = appController; _soundController = soundController; _playingData = dataRepository.GetContainer <PlayingData>(DataKey.PlayingData); _tableUserData = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData); }
private void SetInput(IAppController controller) { if (controller == null) { controller = new MouseKeyboardController.MouseKeyboard(_app._game); } _app._controller = Input.Controller.CreateController(controller); _app._controller.Initialize(_app._game); _app._controller.Connect(); }
public App(ISettingsService settingsService, Lazy <IAppController> appController, ILocalizationService localizationService = null) { this.settingsService = settingsService; localizationService?.Initialize(); InitializeCultures(settingsService.Get <AppSettings>()); InitializeComponent(); this.appController = appController.Value; MainPage = (Page)this.appController.MainView; }
/// <summary> /// Contructor form application /// </summary> public MultipleCaptureForm(IAppController controller) { // Init InitializeComponent(); _controller = controller; _controller.SetView(this); //Dependêncies _notify = ServiceLocator.Instance.Get <INotifyController>(); }
public BasePresenter(IAppController appController, TView view, ILogService logService, IMessageService messageService) { AppController = appController; View = view; LogService = logService; MessageService = messageService; AppController.EventController.SubscriptionsChanged += EventController_SubscriptionsChanged; }
public static void Initialize(IAppController appController) { _app = new App(); //app.ComponentInitialized += ComponentLoaded; _app._game = new Game(); _app._game.ComponentInitialized += (sender, e) => { DialogBox.Close(); }; _app._game.Closing += _app.Game_Closing; _app.SetInput(appController); _initialized = true; }
public DownloadExpression(IAppLog appLog, IPageParser parser, IAppController appController, IFileDownloader downloader, IComicPath comicPath, IFileProxy file, IWebClientProxy webClient, IAppSettings appSettings, IComicStore comicStore) : base(appLog, webClient) { this.parser = parser; this.comicStore = comicStore; this.appSettings = appSettings; this.file = file; this.comicPath = comicPath; this.downloader = downloader; this.appController = appController; }
public SingleInstance(Application app, IAppController appController = null) { App = app; AppController = appController ?? new AppController(); string name = $"Local\\GSD:{Assembly.GetExecutingAssembly().GetName().Name}"; AppMutex = new Mutex(true, name, out MutexCreated); MessageId = RegisterWindowMessage(name); }
//ctor public MainPresenter(IAppController controller, IMainView view) { Controller = controller ?? throw new ArgumentNullException(nameof(controller)); View = view ?? throw new ArgumentNullException(nameof(view)); View.StartCalling = new ButtonEventHandler(OnStartCalling, CanStartCalling); View.CancelCalling = new ButtonEventHandler(OnCancelCalling, CanCancelCalling); //подгружаем данные LoadData(); }
public SingleInstance( Application app, IAppController appController = null ) { App = app; AppController = appController ?? new AppController(); string name = $"Local\\GSD:{Assembly.GetExecutingAssembly().GetName().Name}"; AppMutex = new Mutex( true, name, out MutexCreated ); MessageId = RegisterWindowMessage( name ); }
public ServerHttpListener(string[] prefixes, Func <HttpListenerRequest, byte[]> method) { foreach (string s in prefixes) { _listener.Prefixes.Add(s); } _controller = ServiceLocator.Instance.Get <IAppController>(); _responderMethod = method; _listener.Start(); }
//ctor public StartViewModel(IAppController appController) { _appController = appController ?? throw new ArgumentNullException(nameof(appController)); //команды EditCommand = new RelayCommand(OnEdit, CanEdit); DeleteCommand = new RelayCommand(OnDelete, CanDelete); CreateCommand = new RelayCommand(OnCreate, CanCreate); //загружаем из БД людей LoadPeople(); }
public Form1() { InitializeComponent(); panel1.BackgroundImage = Images.Disconnected; appController = new Glove(); appController.Initialize(); appController.Connect(); //glove.Connect(); //glove.ConnectionStatusChanged += Glove_ConnectionStatusChanged; }
public AppForm(IAppController controller) { this.controller = controller; // // Required for Windows Form Designer support // InitializeComponent(); // // TODO: Add any constructor code after InitializeComponent call // }
public AlternateAppForm(IAppController controller) { this.controller = controller; // // Required for Windows Form Designer support // InitializeComponent(); // // TODO: Add any constructor code after InitializeComponent call // UpdateDisplay(); }
public MainPresenter(IAppController appController, IUiThread uiThread, IComicStore comicStore, IAppLog appLog, IComicViewModelMapper mapper, IComicPath comicPath, IDirectoryProxy directory, IUserSettings settings, IAppInfo appInfo, IAppSettings appSettings) { this.appController = appController; this.appSettings = appSettings; this.appInfo = appInfo; this.settings = settings; this.directory = directory; this.comicPath = comicPath; this.mapper = mapper; this.appLog = appLog; this.comicStore = comicStore; this.uiThread = uiThread; }
public PatientViewModel(IAppController appController) { _appController = appController; TabTitle = "Patient"; CloseWorkspace = new RelayCommand(param => { CloseView(this, EventArgs.Empty); }); ChangeBackground = new RelayCommand(param => { BackColor= new SolidColorBrush(Color.FromRgb(255, 255, 0)); }); }
public void Initialize( IAppController appController, IDialogManager dialogManager, IDataRepository dataRepository, RemoteAPI remoteAPI) { _appController = appController; _dialogManager = dialogManager; _remoteAPI = remoteAPI; _tableUserData = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData); _user = dataRepository.GetContainer <User>(DataKey.MyUser); _bKickOutCounter = dataRepository.GetContainer <BKickOutCounter>(DataKey.BKickOutCounter); _room = dataRepository.GetContainer <Room>(DataKey.CurrentRoom); }
public BRoundEndHandler( IDataRepository dataRepository, IAnalyticManager analyticManager, IAppController appController) : base(Server.GServer, Msg.CmdType.GU.B_ROUND_END_V6) { _analyticManager = analyticManager; _appController = appController; _table = dataRepository.GetContainer <Table>(DataKey.CurrentTable); _user = dataRepository.GetContainer <User>(DataKey.MyUser); _bRoundEnd = dataRepository.GetContainer <BRoundEnd>(DataKey.BRoundEnd); _roomData = dataRepository.GetContainer <Room>(DataKey.CurrentRoom); _playingData = dataRepository.GetContainer <PlayingData>(DataKey.PlayingData); _tableUserData = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData); }
public void Inject( IAppContext context, RemoteAPI remoteApi, IAppController appController, IDialogManager dialogManager, IDataRepository dataRepository, INetworkManager networkManager) { _appContext = context; _app = appController; _dialogManager = dialogManager; _networkManager = networkManager; _currentGameMode = dataRepository.GetContainer <int>(DataKey.CurrentGameMode); _hintItemList = dataRepository.GetContainer <List <HintItem> >(DataKey.HintItemList); _inGameConfig = dataRepository.GetContainer <InGameConfig>(DataKey.InGameConfig); }
public void Initialize( IDataRepository dataRepository, IDialogManager dialogManager, IAppController appController, RemoteAPI remoteAPI, SpriteHolder spriteHolder) { _dialogManager = dialogManager; _remoteAPI = remoteAPI; _spriteHolder = spriteHolder; _appController = appController; _tableUser = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData); _appState = dataRepository.GetContainer <AppState>(DataKey.AppState); }
public void Initialize( IMsgRepo msgRepo, IAppController appController, ISoundController soundController, IMessageRouter messageRouter, INetworkManager network, ITaskManager taskManager, IDialogManager dialogManager, IAnalyticManager analyticManager, ConfigHolder configHolder, IDataRepository dataRepository, IClipboardManager clipboardManager) { _msgRepo = msgRepo; _appController = appController; _soundController = soundController; _messageRouter = messageRouter; _network = network; _taskManager = taskManager; _analyticManager = analyticManager; _dialogManager = dialogManager; _configHolder = configHolder; _clipboardManager = clipboardManager; _dataRepository = dataRepository; _myUser = dataRepository.GetContainer <User>(DataKey.MyUser); _requestAwardResult = dataRepository.GetContainer <RequestAwardResult>(DataKey.RequestAwardResult); _chooseRoomResult = dataRepository.GetContainer <ChooseRoomResult>(DataKey.ChooseRoomResult); _chooseRoomFail = dataRepository.GetContainer <ChooseRoomFail>(DataKey.ChooseRoomFail); _leaveRoomResult = dataRepository.GetContainer <LeaveRoomResult>(DataKey.LeaveRoomResult); _chooseTableResult = dataRepository.GetContainer <ChooseTableResult>(DataKey.ChooseTableResult); _leaveTableResult = dataRepository.GetContainer <LeaveTableResult>(DataKey.LeaveTableResult); _currentRoom = dataRepository.GetContainer <Room>(DataKey.CurrentRoom); _playingData = dataRepository.GetContainer <PlayingData>(DataKey.PlayingData); _tableUserData = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData); _exchangeResult = dataRepository.GetContainer <ExchangeResult>(DataKey.ExchangeResult); _requestExchangeVipResult = dataRepository.GetContainer <RequestExchangeVipResult>(DataKey.RequestExchangeVipResult); _tradeNoResult = dataRepository.GetContainer <TradeNoResult>(DataKey.TradeNoResult); _checkTradeResult = dataRepository.GetContainer <CheckTradeResult>(DataKey.CheckTradeResult); _searchUserResult = dataRepository.GetContainer <CUSearchUserResult>(DataKey.SearchUserResult); _friendDetailResult = dataRepository.GetContainer <SFriendDetailResult>(DataKey.SFriendDetailResult); _removeFriendResultToSender = dataRepository.GetContainer <SRemoveFriendResultToSender>(DataKey.SRemoveFriendResultToSender); _traceUserResult = dataRepository.GetContainer <TraceUserResult>(DataKey.TraceUserResult); _exchangeYuanBaoResult = dataRepository.GetContainer <ExchangeYuanBaoResult>(DataKey.ExchangeYuanBaoResult); }
public MainWindowViewModel(IAppController appController, IPatientRepository patientRepository) { _appController = appController; _patientRepository = patientRepository; AddWorkspace = new RelayCommand(param => { var ws = _appController.GetWorkspace(); ws.CloseView += OnWorkspaceClose; _workspaces.Add(ws); }); _workspaces = new ObservableCollection<IWorkspace>(); Workspaces = CollectionViewSource.GetDefaultView(_workspaces); }
public RecordingController(IRecordWindowFactory recordWindowFactory, IRecorderViewModelFactory recorderViewModelFactory, IRecorderFactory recorderFactory, ITestFileManager testFileManager, IProjectFileManager projectFileManager, IAppController appController, ITestController testController, ITestItemController testItemController) { this.recordWindowFactory = recordWindowFactory; this.recorderViewModelFactory = recorderViewModelFactory; this.recorderFactory = recorderFactory; this.testFileManager = testFileManager; this.projectFileManager = projectFileManager; this.appController = appController; this.testController = testController; this.testItemController = testItemController; }
public void ButtonLabelShouldBeControllerValue() { controller = mockRepository.DynamicMock<IAppController>(); using (mockRepository.Record()) { Expect. On(controller). Call(controller.GetData()). Return(UpdatedValue); } using (mockRepository.Playback()) { alternateAppForm = new AlternateAppForm(controller); alternateAppForm.Show(); ButtonTester button = new ButtonTester("countButton"); button["Text"] = TestValue; Assert.AreEqual(TestValue, button.Text); } }
public void ButtonLabelShouldUpdateAfterClick() { controller = mockRepository.DynamicMock<IAppController>(); using (mockRepository.Record()) { Expect. On(controller). Call(controller.GetData()). Return(UpdatedValue). Repeat.Twice(); } using (mockRepository.Playback()) { alternateAppForm = new AlternateAppForm(controller); alternateAppForm.Show(); ButtonTester button = new ButtonTester("countButton"); button.Click(); LabelTester countLabel = new LabelTester("countLabel"); Assert.AreEqual(UpdatedValue, countLabel.Text); } }
public TrayIconViewModel( IAppController controller ) { Controller = controller ?? new AppController(); }
public void CountButtonShouldInvokeControllerCount() { controller = mockRepository.DynamicMock<IAppController>(); using (mockRepository.Record()) { Expect. On(controller). Call(controller.GetData()). Return(TestValue). Repeat.Twice(); controller.Count(); LastCall.Repeat.Once(); } using (mockRepository.Playback()) { alternateAppForm = new AlternateAppForm(controller); alternateAppForm.Show(); ButtonTester button = new ButtonTester("countButton"); button.Click(); } }
public void ShowModalButtonShouldInvokeControllerShowModal() { controller = mockRepository.DynamicMock<IAppController>(); using (mockRepository.Record()) { Expect. On(controller). Call(controller.GetData()). Return(TestValue); } using (mockRepository.Playback()) { alternateAppForm = new AlternateAppForm(controller); alternateAppForm.Show(); ButtonTester button = new ButtonTester("showModalButton"); button.Click(); } }