示例#1
0
 public ListTasks(ITodoTaskRepository todoTaskRepository,
                  ICategoryRepository categoryRepository,
                  IPriorityColorChooser priorityColorChooser)
 {
     _todoTaskRepository   = todoTaskRepository;
     _categoryRepository   = categoryRepository;
     _priorityColorChooser = priorityColorChooser;
 }
示例#2
0
 public ListTasksView(ListTasksOptions options, IReadOnlyList <TodoTask> activeTasks,
                      IReadOnlyList <TodoTask> completedTasks, IReadOnlyList <Category> categories,
                      IPriorityColorChooser priorityColorChooser)
 {
     _options              = options;
     _activeTasks          = activeTasks;
     _completedTasks       = completedTasks;
     _categoriesDict       = categories.ToDictionary(a => a.CategoryId, a => a.Name) !;
     _priorityColorChooser = priorityColorChooser;
 }