public MenuPresenter(IMenuView view, IRepositoryFactory repositoryFactory, IConfigurationManager configurationManager, INavigator navigator) { _view = view; _repositoryFactory = repositoryFactory; _navigator = navigator; _configurationManager = configurationManager; }
public MainFormPresenter(IMainFormView mainFormView, IDataListView employeesDataListView, IDataListView tasksDataListView, IDataListView assignedTasksDataListView, ISystemInformationService systemInformationService, IMenuCommand[] commands) { this.mainFormView = mainFormView; this.commands = commands; menuView = mainFormView.MenuView; menuView.SetCommands(commands); employeesDataListView = mainFormView.EmployeesDataListView; employeesDataListView.SetTitle(MenuOption.Employees.GetAttribute <MenuOptionAttribute>().Name); employeesDataListView.SetTag(MenuOption.Employees); employeesDataListView.OnDataGridViewCellClick += OnDataGridViewCellClick; tasksDataListView = mainFormView.TasksDataListView; tasksDataListView.SetTitle(MenuOption.Tasks.GetAttribute <MenuOptionAttribute>().Name); tasksDataListView.SetTag(MenuOption.Tasks); tasksDataListView.OnDataGridViewCellClick += OnDataGridViewCellClick; assignedTasksDataListView = mainFormView.AssignedTasksDataListView; assignedTasksDataListView.SetTitle(MenuOption.AssignedTasks.GetAttribute <MenuOptionAttribute>().Name); assignedTasksDataListView.SetTag(MenuOption.AssignedTasks); assignedTasksDataListView.OnDataGridViewCellClick += OnDataGridViewCellClick; mainFormView.KeyUp += MainFormViewOnKeyUp; if (!systemInformationService.IsHighContrastColourScheme) { mainFormView.BackColor = Color.White; } }
public void ShowMenu() { IDialogView dialogView = uiFactory.CreateDialogView(); dialogView.ShowMessage("MENU"); IMenuView menuView = uiFactory.CreateMenuView(); List <string> menuItems = commands.Keys.ToList(); menuItems.Add("Exit"); while (true) { string result = menuView.ShowMenu(menuItems); int parsedResult = -1; if (int.TryParse(result, out parsedResult)) { if (parsedResult <= commands.Count) { commandProcessor.Execute(commands.Values.ToList().ElementAt(parsedResult - 1)); } else if (parsedResult == commands.Count + 1) { dialogView.ShowMessage("Exiting"); return; } else { dialogView.ShowMessage("No such menu item"); } } } }
public MenuPresenter(KickstartWizardModel kickstartWizardModel, IMenuView menuView) { _kickstartWizardModel = kickstartWizardModel; _menuView = menuView; _menuView.MetadataSourceSelectionChanged += _menuView_MetadataSourceSelectionChanged; _menuView.DatabaseTypeChanged += _menuView_DatabaseTypeChanged; _menuView.CreateDatabaseProjectChanged += _menuView_CreateDatabaseProjectChanged; _menuView.CreateDataAccessLayerChanged += _menuView_CreateDataAccessLayerChanged; _menuView.CreateGrpcServiceChanged += _menuView_CreateGrpcProjectChanged; _menuView.CreateGrpcServiceTestClientProjectChanged += (a, b) => { _kickstartWizardModel.CreateGrpcServiceTestClientProject = _menuView.CreateGrpcServiceTestClientProject; return(Task.CompletedTask); }; _menuView.CreateGrpcUnitTestProjectChanged += (a, b) => { _kickstartWizardModel.CreateGrpcUnitTestProject = _menuView.CreateGrpcUnitTestProject; return(Task.CompletedTask); }; _menuView.CreateIntegrationTestProjectChanged += (a, b) => { _kickstartWizardModel.CreateIntegrationTestProject = _menuView.CreateIntegrationTestProject; return(Task.CompletedTask); }; _menuView.CreateWebAppProjectChanged += (a, b) => { _kickstartWizardModel.CreateWebAppProject = _menuView.CreateWebAppProject; return(Task.CompletedTask); }; }
public void ShowMenu() { IDialog dialog = uiFactory.CreateDialog(); IMenuView menuView = uiFactory.CreateMenuView(); var menu = commands.Keys.ToList(); menu.Add("UNDO"); menu.Add("EXIT"); while (true) { var result = menuView.ShowMenu(menu); int i = Int32.Parse(result); if (i <= commands.Count) { if (commands.Values.ToList()[i - 1] is IUndoableCommand) { processor.Execute(((commands.Values.ToList()[i - 1]) as IUndoableCommand).Clone() as IUndoableCommand); } else { processor.Execute(commands.Values.ToList()[i - 1]); } } else if (i == commands.Count + 1) { processor.Undo(); } else if (i == commands.Count + 2) { return; } } }
public void Load(ILoadView loadView, IMenuView menuView)//menu elem betöltése { MenuPresenter menuPresenter = new MenuPresenter(menuView); LoadPresenter loader = new LoadPresenter(loadView, menuPresenter); loadView.AddPresenter(loader); loader.ListFiles(); }
public MenuPresenter(IMenuView view, IMenuRepository repository, AuthenticationResponse auth) { _view = view; view.Presenter = this; _repository = repository; _auth = auth; SetUpMenu(_auth); }
public Menu(Device dev) { if (dev == null) { throw new ArgumentNullException(); } _menuView = create_menu_view(MenuBuilder.get_args(), MenuBuilder.get_lvl(), MenuBuilder.get_methods(dev), dev.CmdParser.DirPath); }
public GameBeginView(IRenderProxy render, IGamePlayfieldView playfieldView, IMenuView menuView) { this.render = render; this.menuView = menuView; this.playfieldView = playfieldView; TitleMessage = render.PrepareTextLine(model.GetTitle(), 0); }
public StudentController(IStudentService studentService, IService <Group> groupService, IMenuView <Student, StudentViewModel> studentMenu, IMapper mapper) { _studentService = studentService; _groupService = groupService; _studentMenu = studentMenu; _mapper = mapper; }
public MegaSolutionWizardPresenter(KickstartWizardModel kickstartWizard, IKickstartService kickstartService, IKickstartWizardService kickstartWizardService, IMessageBoxDisplayService messageBoxDisplayService, IKickstartWizardView kickstartWizardView, IMenuView menuView, IProjectView projectView, IProtoFileView protoFileView, IDatabaseSqlView databaseSqlView, IGenerationView generationView, IProtoToKProtoConverter protoToKProtoConverter) { _kickstartService = kickstartService; _kickstartWizardService = kickstartWizardService; _messageBoxDisplayService = messageBoxDisplayService; _kickstartWizardView = kickstartWizardView; _menuView = menuView; _protoFileView = protoFileView; _databaseSqlView = databaseSqlView; _generationView = generationView; _projectView = projectView; _protoToKProtoConverter = protoToKProtoConverter; kickstartWizardView.Load += KickstartWizardViewLoad; kickstartWizardView.NextClicked += KickstartWizardViewNextClicked; kickstartWizardView.PreviousStep += KickstartWizardViewPreviousStep; protoFileView.ProtoTextChanged += ProtoFileViewProtoTextChanged; databaseSqlView.GenerateStoredProcAsEmbeddedQueryChanged += (a, b) => { _kickstartWizardModel.GenerateStoredProcAsEmbeddedQuery = _databaseSqlView.GenerateStoredProcAsEmbeddedQuery; return(Task.CompletedTask); }; databaseSqlView.SqlStoredProcTextChanged += (a, b) => { _kickstartWizardModel.SqlStoredProcText = _databaseSqlView.SqlStoredProcText; return(Task.CompletedTask); }; databaseSqlView.SqlTableTextChanged += (a, b) => { _kickstartWizardModel.SqlTableText = _databaseSqlView.SqlTableText; return(Task.CompletedTask); }; databaseSqlView.SqlTableTypeTextChanged += (a, b) => { _kickstartWizardModel.SqlTableTypeText = _databaseSqlView.SqlTableTypeText; return(Task.CompletedTask); }; _kickstartWizardModel = kickstartWizard; kickstartWizardView.AddView(menuView); kickstartWizardView.AddView(protoFileView); kickstartWizardView.AddView(databaseSqlView); kickstartWizardView.AddView(generationView); //where should this go in MVP ? _projectView.SolutionName = _kickstartWizardModel.SolutionName; _projectView.CompanyName = _kickstartWizardModel.CompanyName; _projectView.ProjectName = _kickstartWizardModel.ProjectName; }
private void LoadViews() { _skeletonPreviewView = _unityContainer.Resolve <ISkeletonPreviewView>(); _colorPreviewView = _unityContainer.Resolve <IColorPreviewView>(); _menuView = _unityContainer.Resolve <IMenuView>(); _detailsView = _unityContainer.Resolve <IDetailsView>(); _regionManager.Regions["LeftRegion"].Add(_detailsView); _regionManager.Regions["LeftRegion"].Add(_menuView); _regionManager.Regions["RightRegion"].Add(_skeletonPreviewView); _regionManager.Regions["RightRegion"].Add(_colorPreviewView); OnSwitchPreviewView(PreviewView.Color); OnSwitchMenu(MenuStatus.Close); }
public void Correctly_renders_page_view() { string cssText = "css stuff"; MockRepository mocks = new MockRepository(); IResourceFileLocator fileLocator = mocks.CreateMock <IResourceFileLocator>(); ITokenReplacer replacer = mocks.CreateMock <ITokenReplacer>(); IMenuView menuView = mocks.CreateMock <IMenuView>(); using (mocks.Record()) { string htmlTemplate = "||CSS|| ||MENU|| ||BODY||"; Expect.Call(fileLocator.ReadTextFile("Tarantino.Core", PageView.PageTemplate)).Return(htmlTemplate); replacer.Text = htmlTemplate; Expect.Call(fileLocator.ReadTextFile("Tarantino.Core", PageView.StylesheetTemplate)).Return(cssText); replacer.Replace("CSS", cssText); Expect.Call(menuView.BuildHtml()).Return("menu stuff"); replacer.Replace("MENU", "menu stuff"); replacer.Replace("BODY", "body stuff"); Expect.Call(replacer.Text).Return("page content"); } using (mocks.Playback()) { IPageView pageView = new PageView(fileLocator, menuView, replacer); string html = pageView.BuildHtml("body stuff"); Assert.That(html, Is.EqualTo("page content")); } }
public void Construct(IMenuView _menuView, IGameOverView _gameOverView, EnemySpawnController _spawner) { spawner = _spawner; menuView = _menuView; gameOverView = _gameOverView; }
public MenuPresenter(IMenuView view) { _view = view; }
public void SetMenuView(IMenuView menuView) { MenuView = menuView; MenuView.SelectElement(0); }
public void SetParentView(IMenuView parentView) { _parentView = parentView; }
public MenuPresenter(IMenuView menuView) { this.menuView = menuView; }
MenuPresenter(IMenuView menuView, LevelSelectInfo levelSelectInfo) { _menuView = menuView; _levelSelectInfo = levelSelectInfo; }
public PageView(IResourceFileLocator fileLocator, IMenuView menuView, ITokenReplacer replacer) { _fileLocator = fileLocator; _menuView = menuView; _replacer = replacer; }
public MenuPresenter CreateMenuPresenter(IMenuView logonView) { return new MenuPresenter(logonView, _repositoryFactory, _configurationManager, _navigator); }
/// <summary> /// /// </summary> /// <param name="model"></param> /// <param name="view"></param> public MenuPresenter(IMenuModel model, IMenuView view) { _model = model; _view = view; }
private void InitViews() { MenuView = new MenuView(services, this); }
public MenuViewModel(IMenuView view, IMenuModel model) { _view = view; _model = model; }
public MenuController(IMenuView view) { _view = view; view.SetController(this); }
public void Init() { _fakeView = Substitute.For <IMenuView>(); _uut = new MenuPresenter(_fakeView); }
public LecturerController(IService <Lecturer> lecturerService, IMenuView <Lecturer, LecturerViewModel> lecturerMenu, IMapper mapper) { _lecturerService = lecturerService; _lecturerMenu = lecturerMenu; _mapper = mapper; }
public MainViewModel(IMainView mainView, IMenuView menuView) : base(mainView) { mainView.Master = menuView as Page; mainView.Master.BindingContext = this; Title = nameof(MainViewModel); }
public SubjectController(IService <Subject> subjectService, IMenuView <Subject, SubjectViewModel> subjectMenu, IMapper mapper) { _subjectService = subjectService; _subjectMenu = subjectMenu; _mapper = mapper; }
protected void NormalUI() { IMenuView view = _uiMenu as IMenuView; view?.NormalView(); }
protected void PressedUI() { IMenuView view = _uiMenu as IMenuView; view?.PressedView(); }
public MenuGui(IMenuView view) { _view = view; }