public EditTimeBlocksViewModel( Guid taskId, ITimeBlocksModel timeBlocksModel, ITimeBlockListItemViewModelFactory timeBlockListItemViewModelFactory, IViewFactory <IEditTimeBlockView> editTimeBlockViewFactory, IEditTimeBlockViewModelFactory editTimeBlockViewModelFactory) { this.taskId = taskId; this.timeBlocksModel = timeBlocksModel; this.timeBlockListItemViewModelFactory = timeBlockListItemViewModelFactory; this.editTimeBlockViewFactory = editTimeBlockViewFactory; this.editTimeBlockViewModelFactory = editTimeBlockViewModelFactory; CreateCommands(); PopulateItems(); SubscribeToTimeBlocksModelEvents(); HideTimesBeforeToday = true; }
public EditTimeBlocksViewModel( Guid taskId, ITimeBlocksModel timeBlocksModel, ITimeBlockListItemViewModelFactory timeBlockListItemViewModelFactory, IViewFactory<IEditTimeBlockView> editTimeBlockViewFactory, IEditTimeBlockViewModelFactory editTimeBlockViewModelFactory) { this.taskId = taskId; this.timeBlocksModel = timeBlocksModel; this.timeBlockListItemViewModelFactory = timeBlockListItemViewModelFactory; this.editTimeBlockViewFactory = editTimeBlockViewFactory; this.editTimeBlockViewModelFactory = editTimeBlockViewModelFactory; CreateCommands(); PopulateItems(); SubscribeToTimeBlocksModelEvents(); HideTimesBeforeToday = true; }