public virtual IViewBase CreateView(EActionMethod method)
        {
            IViewBase view = null;

            switch (method)
            {
            case EActionMethod.ADD:
                view = AddTaskView.GetInstance();
                break;

            case EActionMethod.FIND:
                view = FindTasksView.GetInstance();
                break;

            case EActionMethod.FINDYESTERDAY:
                view = FindTasksView.GetInstance();
                break;

            case EActionMethod.FINDTODAY:
                view = FindTasksView.GetInstance();
                break;

            default:
                break;
            }
            return(view);
        }
Exemple #2
0
        private void AddTask()
        {
            MessageBox.Show("10");
            AddTaskViewModel ChangeStageVM = new AddTaskViewModel();
            AddTaskView      ChangeStageV  = new AddTaskView();

            ChangeStageV.DataContext  = ChangeStageVM;
            AddTaskViewModel.OnClose += (closeResult) =>
            {
                ChangeStageV.Close();
            };
            ChangeStageV.ShowDialog();
        }
Exemple #3
0
        public void OpenWindow()
        {
            AttachAdorner(dockPanel, adorner);
            TaskVM taskVM  = new TaskVM();
            var    addTask = new AddTaskView()
            {
                Owner       = GetWindow(mainWindow),
                DataContext = taskVM
            };

            if (addTask.ShowDialog().Value)
            {
                TasksVM.Tasks.Add(taskVM);
            }
        }