示例#1
0
 public CreateViewPresenter(MainViewPresenter mainViewPresenter, CreateNewTutorial createView, Collection collectionModel)
 {
     this.mainViewPresenter = mainViewPresenter;
     this.view            = createView;
     this.model           = collectionModel;
     createView.Presenter = this;
 }
示例#2
0
        private void Create()
        {
            CreateNewTutorial createWin = new CreateNewTutorial();

            if (createWin.ShowDialog() ?? false)
            {
                TutorialViewModel tutorialVM = createWin.TutorialVM;
                if (Repository.SaveTutorial(tutorialVM.tutorial))
                {
                    this.ObsTutorials.Add(tutorialVM);
                }
            }
        }
示例#3
0
        public void OnCreateClicked()
        {
            //model
            Collection collectionModel = this.model;

            //view
            CreateNewTutorial create = new CreateNewTutorial();

            //presenter
            CreateViewPresenter presenter = new CreateViewPresenter(this, create, collectionModel);

            create.ShowDialog();
        }