Beispiel #1
0
 public EditTaskCommand(
     ITaskListViewModel taskListViewModel,
     IViewFactory <IEditTaskView> editTaskViewFactory,
     IEditTaskViewModelFactory editTaskViewModelFactory)
     : base(taskListViewModel)
 {
     this.editTaskViewFactory      = editTaskViewFactory;
     this.editTaskViewModelFactory = editTaskViewModelFactory;
 }
Beispiel #2
0
 public EditTaskCommand(
     ITaskListViewModel taskListViewModel,
     IViewFactory<IEditTaskView> editTaskViewFactory,
     IEditTaskViewModelFactory editTaskViewModelFactory)
     : base(taskListViewModel)
 {
     this.editTaskViewFactory = editTaskViewFactory;
     this.editTaskViewModelFactory = editTaskViewModelFactory;
 }
Beispiel #3
0
 public MainViewModel(
     INewTaskCommand newTaskCommand,
     ITaskListViewModel taskListViewModel,
     IStatusBarViewModel statusBarViewModel,
     IApplicationCaptionMediatorFactory applicationCaptionMediatorFactory)
 {
     NewTaskCommand = newTaskCommand;
     TaskListViewModel = taskListViewModel;
     StatusBarViewModel = statusBarViewModel;
     applicationCaptionMediator = applicationCaptionMediatorFactory.Create(this);
 }
Beispiel #4
0
 public MainViewModel(
     INewTaskCommand newTaskCommand,
     ITaskListViewModel taskListViewModel,
     IStatusBarViewModel statusBarViewModel,
     IApplicationCaptionMediatorFactory applicationCaptionMediatorFactory)
 {
     NewTaskCommand             = newTaskCommand;
     TaskListViewModel          = taskListViewModel;
     StatusBarViewModel         = statusBarViewModel;
     applicationCaptionMediator = applicationCaptionMediatorFactory.Create(this);
 }
Beispiel #5
0
        public MainPage()
        {
            Debug.WriteLine("MainPage loading");

            this.InitializeComponent();

            ViewModel = FreshIOC.Container.Resolve <ITaskListViewModel>();

            this.DataContext = ViewModel;

            Debug.WriteLine("MainPage loaded");
        }
Beispiel #6
0
 public TaskListItemViewModel(
     Task task,
     ITaskListViewModel taskListViewModel,
     IGroupsModel groupsModel,
     ITotalTimeSummerFactory totalTimeSummerFactory,
     ITodayTimeSummerFactory todayTimeSummerFactory)
 {
     this.taskListViewModel = taskListViewModel;
     this.groupsModel       = groupsModel;
     Update(task);
     totalTimeSummer = totalTimeSummerFactory.Create(this);
     todayTimeSummer = todayTimeSummerFactory.Create(this);
     // Execute so the sums show up on the GUI immediately
     totalTimeSummer.Execute();
     todayTimeSummer.Execute();
 }
 public TaskListItemViewModel(
     Task task,
     ITaskListViewModel taskListViewModel,
     IGroupsModel groupsModel,
     ITotalTimeSummerFactory totalTimeSummerFactory,
     ITodayTimeSummerFactory todayTimeSummerFactory)
 {
     this.taskListViewModel = taskListViewModel;
     this.groupsModel = groupsModel;
     Update(task);
     totalTimeSummer = totalTimeSummerFactory.Create(this);
     todayTimeSummer = todayTimeSummerFactory.Create(this);
     // Execute so the sums show up on the GUI immediately
     totalTimeSummer.Execute();
     todayTimeSummer.Execute();
 }
Beispiel #8
0
 public MoveUpTaskCommand(ITaskListViewModel taskListViewModel, ITasksModel tasksModel)
     : base(taskListViewModel, tasksModel)
 {
 }
Beispiel #9
0
 public DeleteTaskCommand(ITaskListViewModel taskListViewModel, ITasksModel tasksModel)
     : base(taskListViewModel)
 {
     this.tasksModel = tasksModel;
 }
Beispiel #10
0
 protected MoveTaskCommand(ITaskListViewModel taskListViewModel, ITasksModel tasksModel)
     : base(taskListViewModel)
 {
     TasksModel = tasksModel;
 }
Beispiel #11
0
 public StopTaskCommand(ITaskListViewModel taskListViewModel, IActiveTaskController activeTaskController)
     : base(taskListViewModel)
 {
     this.activeTaskController = activeTaskController;
     SubscribeToActiveTaskControllerEvents();
 }
 protected SelectedItemCommand(ITaskListViewModel taskListViewModel)
 {
     TaskListViewModel = taskListViewModel;
     TaskListViewModel.SelectedItemChanged += HandleSelectedItemChanged;
 }
Beispiel #13
0
 public DeleteTaskCommand(ITaskListViewModel taskListViewModel, ITasksModel tasksModel)
     : base(taskListViewModel)
 {
     this.tasksModel = tasksModel;
 }
Beispiel #14
0
 public StopTaskCommand(ITaskListViewModel taskListViewModel, IActiveTaskController activeTaskController)
     : base(taskListViewModel)
 {
     this.activeTaskController = activeTaskController;
     SubscribeToActiveTaskControllerEvents();
 }
Beispiel #15
0
 protected MoveTaskCommand(ITaskListViewModel taskListViewModel, ITasksModel tasksModel)
     : base(taskListViewModel)
 {
     TasksModel = tasksModel;
 }
Beispiel #16
0
 protected SelectedItemCommand(ITaskListViewModel taskListViewModel)
 {
     TaskListViewModel = taskListViewModel;
     TaskListViewModel.SelectedItemChanged += HandleSelectedItemChanged;
 }
 public TaskList(ITaskListViewModel viewModel)
 {
     InitializeComponent();
     DataContext = viewModel;
     List        = viewModel;
 }
Beispiel #18
0
 public MoveUpTaskCommand(ITaskListViewModel taskListViewModel, ITasksModel tasksModel)
     : base(taskListViewModel, tasksModel)
 {
 }