Пример #1
0
        public JointShowWindow(IJointShows model) : base(model)
        {
            InitializeComponent();

            jointShowList.DataSource = model.DataSource;
            model.ShowUpdated += model_showUpdated;
        }
Пример #2
0
        public FakeJointShowWindow(IJointShows model)
            : base(model)
        {
            InitializeComponent();

            WindowClosed = false;
            fakeShowListBox.DataSource = model.DataSource;
            model.ShowUpdated += model_OnShowUpdated;
        }
Пример #3
0
        public JointShowController(IJointShowWindow showWindow, IJointShows showModel, IJointShowEditorWindowFactory factory, IMessageShower messageShower)
        {
            _showWindow = showWindow;
            _showModel = showModel;

            _showWindow.CloseWindowRequested += showWindow_CloseWindowRequested;
            _showWindow.ShowRequested += showWindow_ShowRequested;
            _showWindow.GenerateRequested += showWindow_GenerateRequested;
            _showWindow.CreateJointShowRequested += showWindow_CreateJointShowRequested;
            _showWindow.EditShowRequested += showWindow_EditShowRequested;
            _showWindow.RemoveShowRequested += showWindow_RemoveShowRequested;
            _showWindow.CopyShowRequested += showWindow_CopyShowRequested;

            _editorWindowFactory = factory;
            _messageShower = messageShower;
        }
Пример #4
0
 public MockJointShowWindow(IJointShows model)
     : base(model)
 {
 }
Пример #5
0
 private void Initialize()
 {
     _jointShowsModel = new JointShows(JointShowTester.TestFilename);
     _fakeShowWindow = new FakeJointShowWindow(_jointShowsModel);
     _fakeFactory = new FakeJointShowEditorWindowFactory();
     _controller = new JointShowController(_fakeShowWindow, _jointShowsModel, _fakeFactory, new FakeMessageShower());
     _showTester = new JointShowTester(_fakeShowWindow, _fakeFactory);
 }
Пример #6
0
 protected BaseJointShowWindow(IJointShows model)
 {
     Model = model;
 }
Пример #7
0
 public JointShowController(IJointShowWindow showWindow, IJointShows showModel)
     : this(showWindow, showModel, new JointShowEditorWindowFactory(), new MessageShower())
 {
 }