示例#1
0
 public GetRemainingLimitsForQuarterOperation(IAuthorizationContext authorizationContext,
                                              ILimitRepository limitRepository,
                                              ILearningDayRepository learningDayRepository)
 {
     _authorizationContext  = authorizationContext;
     _limitRepository       = limitRepository;
     _learningDayRepository = learningDayRepository;
 }
示例#2
0
 public CreateLearningDayOperation(IAuthorizationContext authorizationContext,
                                   ILearningDayRepository learningDayRepository,
                                   IGetRemainingLimitsForQuarterOperation getRemainingLimitsForQuarterOperation)
 {
     _authorizationContext  = authorizationContext;
     _learningDayRepository = learningDayRepository;
     _getRemainingLimitsForQuarterOperation = getRemainingLimitsForQuarterOperation;
 }
 public UpdateLearningDayOperation(
     ILearningDayRepository learningDayRepository,
     IAuthorizationContext authorizationContext,
     IPersonalGoalRepository goalRepository,
     IEmployeeRepository employeeRepository)
 {
     _learningDayRepository = learningDayRepository;
     _authorizationContext  = authorizationContext;
     _goalRepository        = goalRepository;
     _employeeRepository    = employeeRepository;
 }
示例#4
0
 public DeleteLearningDayOperation(IAuthorizationContext authorizationContext,
                                   ILearningDayRepository learningDayRepository)
 {
     _authorizationContext  = authorizationContext;
     _learningDayRepository = learningDayRepository;
 }
示例#5
0
 public GetSubordinateLearningDaysOperation(IAuthorizationContext authorizationContext,
                                            ILearningDayRepository learningDayRepository)
 {
     _authorizationContext  = authorizationContext;
     _learningDayRepository = learningDayRepository;
 }