コード例 #1
0
 public Task(ITaskRepository taskRepository, TaskModelFactory taskModelFactory, TaskSkillModelFactory taskSkillModelFactory, SkillModelFactory skillModelFactory, ICommonService commonService, IEmailTrackerService emailTrackerService)
 {
     _taskRepository        = taskRepository;
     _taskModelFactory      = taskModelFactory;
     _taskSkillModelFactory = taskSkillModelFactory;
     _skillModelFactory     = skillModelFactory;
     _commonService         = commonService;
     _emailTrackerService   = emailTrackerService;
 }
コード例 #2
0
 public RequestorService(ITaskRepository taskRepository, TaskModelFactory taskModelFactory, IRequestorRepository requestorRepository, ApplicantModelFactory applicantModelFactory, ApprovedContributorModelFactory approvedContributorModelFactory, ICommonService commonService, TaskApplicantModelFactory taskApplicantModelFactory, ApprovedApplicantModelFactory approvedApplicantModelFactory, IUserRepository userRepository, SkillModelFactory skillModelFactory, IEmailTrackerService emailTrackerService)
 {
     _taskRepository                  = taskRepository;
     _taskModelFactory                = taskModelFactory;
     _requestorRepository             = requestorRepository;
     _applicantModelFactory           = applicantModelFactory;
     _approvedContributorModelFactory = approvedContributorModelFactory;
     _commonService                 = commonService;
     _taskApplicantModelFactory     = taskApplicantModelFactory;
     _approvedApplicantModelFactory = approvedApplicantModelFactory;
     _userRepository                = userRepository;
     _skillModelFactory             = skillModelFactory;
     _emailTrackerService           = emailTrackerService;
 }
コード例 #3
0
        public TaskNotificationsOperation(IKernel kernel)
        {
            _reportingService = kernel.Get <ReportingService>();

            _emailService = kernel.Get <EmailService>();

            _emailTrackerService = kernel.Get <EmailTrackerService>();

            _logService = kernel.Get <LoggerService>();

            _notificationContentFactory = kernel.Get <NotificationContentFactory>();

            _notificationContentType =
                _notificationContentFactory.GetTaskNotificationContentGenerator(
                    Models.Enums.Enums.TaskType.ClientService);
        }
        public ClientServiceCollectiveTaskNotificationOperation(IKernel kernel)
        {
            _commonService = kernel.Get <CommonService>();

            _reportingService = kernel.Get <ReportingService>();

            _emailService = kernel.Get <EmailService>();

            _logService = kernel.Get <LoggerService>();

            _emailTrackerService = kernel.Get <EmailTrackerService>();

            _notificationContentFactory = kernel.Get <NotificationContentFactory>();

            _notificationContentGenerator =
                _notificationContentFactory.GetTaskNotificationContentGenerator(Models.Enums.Enums.TaskType.ClientServiceCollective);
        }