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; }
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; }
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); }