示例#1
0
 public CompleteGoalCommand(IGoalsWriteDbOperations goalsWriteDbOperations,
                            IGoalsGetDbOperations goalsGetDbOperations,
                            IDateTimeService dateTimeService,
                            IMessageBus messageBus)
 {
     this.goalsWriteDbOperations = goalsWriteDbOperations;
     this.goalsGetDbOperations   = goalsGetDbOperations;
     this.dateTimeService        = dateTimeService;
     this.messageBus             = messageBus;
 }
示例#2
0
        public AssignOpenedGoalsRandomlyCommand(IGoalsGetDbOperations goalsGetDbOperations,
                                                IGoalsWriteDbOperations goalsWriteDbOperations,
                                                IAssigneesGetDbOperations assigneesGetDbOperations,
                                                IDateTimeService dateTimeService,
                                                IMessageBus messageBus)
        {
            this.goalsGetDbOperations     = goalsGetDbOperations;
            this.goalsWriteDbOperations   = goalsWriteDbOperations;
            this.assigneesGetDbOperations = assigneesGetDbOperations;
            this.dateTimeService          = dateTimeService;
            this.messageBus = messageBus;

            random = new Random();
        }
示例#3
0
 public CreateGoalCommand(IGoalsWriteDbOperations goalsWriteDbOperations,
                          IMessageBus messageBus)
 {
     this.goalsWriteDbOperations = goalsWriteDbOperations;
     this.messageBus             = messageBus;
 }
示例#4
0
 public DeleteGoalCommand(IGoalsWriteDbOperations goalsWriteDbOperations)
 {
     this.goalsWriteDbOperations = goalsWriteDbOperations;
 }