protected override CommandResponse Handle(CreateTaskCommand command) { var task = new Task(command.Name, command.DueDate, command.Description); _entitySaver.Save(task); return(new CommandResponse { Success = true }); }
protected override CommandResponse Handle(ReopenTaskCommand command) { var task = _entityBuilder.GetById <Task>(command.TaskId); task.Reopen(); _entitySaver.Save(task); return(new CommandResponse { Success = true }); }