public void Init() { _taskRepository = new TaskRepository(); _console = new RealConsole(); _projectRepository = new ProjectRepository(); _taskCommandFactory = new TaskCommandFactory(_console, _projectRepository, _taskRepository); }
private void Save(Status _) => TaskCommandFactory.ChangeStatusCommand(new ChangeStatusCommandParam(TaskID, Status.Value)).Execute();
private void Save() { TaskCommandFactory.AddTaskCommand(new AddTaskCommandParam(TaskFactory.Create(InputTitle.Value))).Execute(); InputTitle.Value = ""; }
public void Save(Domain.Title _title) => TaskCommandFactory.EditTaskCommand(new Domain.EditTaskCommandParam(TaskFactory.Replace(_title, ShownTask.Value))).Execute();
public void Save(Domain.Explain _explain) => TaskCommandFactory.EditTaskCommand(new Domain.EditTaskCommandParam(TaskFactory.Replace(_explain, ShownTask.Value))).Execute();
public void Save(Domain.Status _status) => TaskCommandFactory.ChangeStatusCommand(new Domain.ChangeStatusCommandParam(ShownTask.Value.ID, _status)).Execute();