public EditTaskCommand( ITaskListViewModel taskListViewModel, IViewFactory <IEditTaskView> editTaskViewFactory, IEditTaskViewModelFactory editTaskViewModelFactory) : base(taskListViewModel) { this.editTaskViewFactory = editTaskViewFactory; this.editTaskViewModelFactory = editTaskViewModelFactory; }
public EditTaskCommand( ITaskListViewModel taskListViewModel, IViewFactory<IEditTaskView> editTaskViewFactory, IEditTaskViewModelFactory editTaskViewModelFactory) : base(taskListViewModel) { this.editTaskViewFactory = editTaskViewFactory; this.editTaskViewModelFactory = editTaskViewModelFactory; }
public MainViewModel( INewTaskCommand newTaskCommand, ITaskListViewModel taskListViewModel, IStatusBarViewModel statusBarViewModel, IApplicationCaptionMediatorFactory applicationCaptionMediatorFactory) { NewTaskCommand = newTaskCommand; TaskListViewModel = taskListViewModel; StatusBarViewModel = statusBarViewModel; applicationCaptionMediator = applicationCaptionMediatorFactory.Create(this); }
public MainViewModel( INewTaskCommand newTaskCommand, ITaskListViewModel taskListViewModel, IStatusBarViewModel statusBarViewModel, IApplicationCaptionMediatorFactory applicationCaptionMediatorFactory) { NewTaskCommand = newTaskCommand; TaskListViewModel = taskListViewModel; StatusBarViewModel = statusBarViewModel; applicationCaptionMediator = applicationCaptionMediatorFactory.Create(this); }
public MainPage() { Debug.WriteLine("MainPage loading"); this.InitializeComponent(); ViewModel = FreshIOC.Container.Resolve <ITaskListViewModel>(); this.DataContext = ViewModel; Debug.WriteLine("MainPage loaded"); }
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(); }
public MoveUpTaskCommand(ITaskListViewModel taskListViewModel, ITasksModel tasksModel) : base(taskListViewModel, tasksModel) { }
public DeleteTaskCommand(ITaskListViewModel taskListViewModel, ITasksModel tasksModel) : base(taskListViewModel) { this.tasksModel = tasksModel; }
protected MoveTaskCommand(ITaskListViewModel taskListViewModel, ITasksModel tasksModel) : base(taskListViewModel) { TasksModel = tasksModel; }
public StopTaskCommand(ITaskListViewModel taskListViewModel, IActiveTaskController activeTaskController) : base(taskListViewModel) { this.activeTaskController = activeTaskController; SubscribeToActiveTaskControllerEvents(); }
protected SelectedItemCommand(ITaskListViewModel taskListViewModel) { TaskListViewModel = taskListViewModel; TaskListViewModel.SelectedItemChanged += HandleSelectedItemChanged; }
public DeleteTaskCommand(ITaskListViewModel taskListViewModel, ITasksModel tasksModel) : base(taskListViewModel) { this.tasksModel = tasksModel; }
public StopTaskCommand(ITaskListViewModel taskListViewModel, IActiveTaskController activeTaskController) : base(taskListViewModel) { this.activeTaskController = activeTaskController; SubscribeToActiveTaskControllerEvents(); }
protected MoveTaskCommand(ITaskListViewModel taskListViewModel, ITasksModel tasksModel) : base(taskListViewModel) { TasksModel = tasksModel; }
protected SelectedItemCommand(ITaskListViewModel taskListViewModel) { TaskListViewModel = taskListViewModel; TaskListViewModel.SelectedItemChanged += HandleSelectedItemChanged; }
public TaskList(ITaskListViewModel viewModel) { InitializeComponent(); DataContext = viewModel; List = viewModel; }
public MoveUpTaskCommand(ITaskListViewModel taskListViewModel, ITasksModel tasksModel) : base(taskListViewModel, tasksModel) { }