Example #1
0
 public CandidatesController(ICandidateDesignationRepository candidateDesignationRepository,
                             ICandidateRepository candidateRepository,
                             ICandidateActivityRepository candidateActivityRepository,
                             IInterviewRoundRepository interviewRoundRepository,
                             IInterviewRoundActivityRepository interviewRoundActivityRepository,
                             ICandidateTechnologyMapRepository candidateTechnologyMapRepository,
                             IUserRepository userRepository,
                             IJobOpeningRepository jobOpeningRepository,
                             IRoundRepository roundRepository,
                             ICandidateDocumentRepository candidateDocumentRepository,
                             ITechnologyRepository technologyRepository,
                             ICandidateService candidateService,
                             ISettingsService settingsService,
                             EmailComposerService emailComposerService,
                             IUnitOfWork unitOfWork)
 {
     _candidateDesignationRepository   = candidateDesignationRepository;
     _candidateRepository              = candidateRepository;
     _candidateActivityRepository      = candidateActivityRepository;
     _interviewRoundRepository         = interviewRoundRepository;
     _interviewRoundActivityRepository = interviewRoundActivityRepository;
     _userRepository                   = userRepository;
     _jobOpeningRepository             = jobOpeningRepository;
     _roundRepository                  = roundRepository;
     _candidateDocumentRepository      = candidateDocumentRepository;
     _candidateService                 = candidateService;
     _candidateTechnologyMapRepository = candidateTechnologyMapRepository;
     _technologyRepository             = technologyRepository;
     _emailComposerService             = emailComposerService;
     _unitOfWork      = unitOfWork;
     _settingsService = settingsService;
 }
Example #2
0
        public RequirementsController(IRequirementRepository requirementRepository,
                                      IRequirementActivityRepository requirementActivityRepository,
                                      IRequirementDocumentRepository requirementDocumentRepository,
                                      IRequirementTechnologyMapRepository requirementTechnologyMapRepository,
                                      IRequirementCategoryRepository requirementCategoryRepository,
                                      ITechnologyRepository technologyRepository,
                                      IUserRepository userRepository,
                                      ICRMContactRepository crmContactRepository,
                                      ICRMLeadSourceRepository crmLeadSourceRepository,
                                      IRequirementService requirementService,
                                      EmailComposerService emailComposerService,
                                      IUnitOfWork unitOfWork)
        {
            _requirementRepository              = requirementRepository;
            _requirementActivityRepository      = requirementActivityRepository;
            _requirementDocumentRepository      = requirementDocumentRepository;
            _requirementTechnologyMapRepository = requirementTechnologyMapRepository;
            _requirementCategoryRepository      = requirementCategoryRepository;
            _requirementService = requirementService;

            _technologyRepository    = technologyRepository;
            _userRepository          = userRepository;
            _crmContactRepository    = crmContactRepository;
            _crmLeadSourceRepository = crmLeadSourceRepository;

            _unitOfWork           = unitOfWork;
            _emailComposerService = emailComposerService;
        }
Example #3
0
        public TimeSheetController(ITimeSheetRepository timeSheetRepository,
                                   ITimeSheetLineItemRepository timeSheetLineItemRepository,
                                   ITimeSheetActivityRepository timeSheetActivityRepository,
                                   IMissedTimeSheetRepository missedTimeSheetRepository,
                                   IUserRepository userRepository,
                                   IProjectRepository projectRepository,
                                   IProjectMemberRepository projectMemberRepository,
                                   INotificationService notificationService,
                                   EmailComposerService emailComposerService,
                                   IEmployeeRepository employeeRepository,
                                   IUnitOfWork unitOfWork)
        {
            _timeSheetRepository         = timeSheetRepository;
            _timeSheetLineItemRepository = timeSheetLineItemRepository;
            _timeSheetActivityRepository = timeSheetActivityRepository;
            _missedTimeSheetRepository   = missedTimeSheetRepository;
            _userRepository          = userRepository;
            _projectRepository       = projectRepository;
            _employeeRepository      = employeeRepository;
            _projectMemberRepository = projectMemberRepository;
            _notificationService     = notificationService;
            _emailComposerService    = emailComposerService;

            _unitOfWork = unitOfWork;
        }
Example #4
0
 public LeavesController(IUserRepository userRepository,
                         ILeaveRepository leaveRepository,
                         ILeaveEntitlementRepository leaveEntitlementRepository,
                         IEmployeeRepository employeeRepository,
                         ILeaveEntitlementUpdateRepository leaveEntitlementUpdateRepository,
                         ILeaveService leaveService,
                         EmailComposerService emailComposerService,
                         ILeaveTimePeriodRepository leaveTimePeriodRepository,
                         ITimeSheetRepository timeSheetRepository,
                         ITimeSheetLineItemRepository timeSheetLineItemRepository,
                         ITimeSheetActivityRepository timeSheetActivityRepository,
                         IProjectRepository projectRepository,
                         GridDataContext dataContext,
                         IUnitOfWork unitOfWork)
 {
     _userRepository             = userRepository;
     _leaveRepository            = leaveRepository;
     _leaveEntitlementRepository = leaveEntitlementRepository;
     _leaveService                = leaveService;
     _employeeRepository          = employeeRepository;
     _emailComposerService        = emailComposerService;
     _leaveTimePeriodRepository   = leaveTimePeriodRepository;
     _timeSheetRepository         = timeSheetRepository;
     _timeSheetLineItemRepository = timeSheetLineItemRepository;
     _timeSheetActivityRepository = timeSheetActivityRepository;
     _projectRepository           = projectRepository;
     _dataContext = dataContext;
     _unitOfWork  = unitOfWork;
 }
Example #5
0
 public AssetsController(IAssetRepository assetRepository, EmailComposerService emailComposerService, IAssetAllocationRepository assetAllocationRepository, IEmployeeRepository employeeRepository,
                         IUnitOfWork unitOfWork)
 {
     _assetRepository           = assetRepository;
     _assetAllocationRepository = assetAllocationRepository;
     _unitOfWork           = unitOfWork;
     _employeeRepository   = employeeRepository;
     _emailComposerService = emailComposerService;
 }
 public ExpiredTasksController(ITaskRepository taskRepository,
                               ITaskActivityRepository taskActivityRepository,
                               IUnitOfWork unitOfWork,
                               EmailComposerService emailComposerService)
 {
     _taskRepository         = taskRepository;
     _taskActivityRepository = taskActivityRepository;
     _unitOfWork             = unitOfWork;
     _emailComposerService   = emailComposerService;
 }
 public TimeSheetReminderController(ILeaveRepository leaveRepository,
                                    IHolidayRepository holidayRepository,
                                    IUserRepository userRepository,
                                    EmailComposerService emailComposerService,
                                    ITimeSheetRepository timeSheetRepository)
 {
     _leaveRepository      = leaveRepository;
     _holidayRepository    = holidayRepository;
     _userRepository       = userRepository;
     _timeSheetRepository  = timeSheetRepository;
     _emailComposerService = emailComposerService;
 }
Example #8
0
 public TicketsController(ITicketRepository ticketRepository,
                          ITicketCategoryRepository ticketCategoryRepository,
                          ITicketSubCategoryRepository ticketSubCategoryRepository,
                          ITicketActivityRepository ticketActivityRepository,
                          IUserRepository userRepository,
                          ITicketService ticketService,
                          EmailComposerService emailComposerService,
                          ISettingsService settingsService,
                          IUnitOfWork unitOfWork)
 {
     _ticketRepository            = ticketRepository;
     _ticketCategoryRepository    = ticketCategoryRepository;
     _ticketSubCategoryRepository = ticketSubCategoryRepository;
     _ticketActivityRepository    = ticketActivityRepository;
     _userRepository       = userRepository;
     _unitOfWork           = unitOfWork;
     _ticketService        = ticketService;
     _emailComposerService = emailComposerService;
     _settingsService      = settingsService;
 }
        public InterviewRoundsController(IInterviewRoundRepository interviewRoundRepository,
                                         IInterviewRoundActivityRepository interviewRoundActivityRepository,
                                         IInterviewRoundDocumentRepository interviewRoundDocumentRepository,
                                         ICandidateRepository candidateRepository,
                                         IRoundRepository roundRepository,
                                         IUserRepository userRepository,
                                         IJobOpeningRepository jobOpeningRepository,
                                         EmailComposerService emailComposerService,
                                         IUnitOfWork unitOfWork)
        {
            _interviewRoundRepository         = interviewRoundRepository;
            _interviewRoundActivityRepository = interviewRoundActivityRepository;
            _interviewRoundDocumentRepository = interviewRoundDocumentRepository;
            _candidateRepository  = candidateRepository;
            _userRepository       = userRepository;
            _jobOpeningRepository = jobOpeningRepository;
            _roundRepository      = roundRepository;
            _unitOfWork           = unitOfWork;

            _emailComposerService = emailComposerService;
        }
Example #10
0
        public TasksController(
            ITaskRepository taskRepository,
            ITaskActivityRepository taskActivityRepository,
            ITaskEffortRepository taskEffortRepository,
            IUserRepository userRepository,
            IProjectRepository projectRepository,
            IProjectMemberRepository projectMemberRepository,
            EmailComposerService emailComposerService,
            IEmployeeRepository employeeRepository,
            IUnitOfWork unitOfWork)
        {
            _taskRepository          = taskRepository;
            _taskActivityRepository  = taskActivityRepository;
            _taskEffortRepository    = taskEffortRepository;
            _userRepository          = userRepository;
            _projectRepository       = projectRepository;
            _projectMemberRepository = projectMemberRepository;
            _employeeRepository      = employeeRepository;
            _unitOfWork = unitOfWork;

            _emailComposerService = emailComposerService;
        }
Example #11
0
        public LeavesController(ILeaveService leaveService,
                                ILeaveRepository leaveRepository,
                                ILeaveEntitlementRepository leaveEntitlementRepository,
                                ILeaveEntitlementUpdateRepository leaveEntitlementUpdateRepository,
                                ILeaveTypeRepository leaveTypeRepository,
                                IEmployeeRepository employeeRepository,
                                ILeaveTimePeriodRepository leaveTimePeriodRepository,
                                IUserRepository userRepository,
                                EmailComposerService emailComposerService,
                                IUnitOfWork unitOfWork)
        {
            _leaveService                     = leaveService;
            _leaveRepository                  = leaveRepository;
            _leaveEntitlementRepository       = leaveEntitlementRepository;
            _leaveEntitlementUpdateRepository = leaveEntitlementUpdateRepository;
            _leaveTypeRepository              = leaveTypeRepository;
            _employeeRepository               = employeeRepository;
            _leaveTimePeriodRepository        = leaveTimePeriodRepository;
            _userRepository                   = userRepository;

            _unitOfWork = unitOfWork;

            _emailComposerService = emailComposerService;
        }
Example #12
0
 public AssetsController(IAssetRepository assetRepository,
                         IAssetAllocationRepository assetAllocationRepository,
                         IAssetDocumentRepository assetDocumentRepository,
                         ISystemSnapshotRepository systemSnapshotRepository,
                         IUnitOfWork unitOfWork,
                         IUserRepository userRepository,
                         IAssetCategoryRepository assetCategoryRepository,
                         IDepartmentRepository departmentRepository,
                         IVendorRepository vendorRepository,
                         IEmployeeRepository employeeRepository,
                         EmailComposerService emailComposerService)
 {
     _assetRepository           = assetRepository;
     _assetAllocationRepository = assetAllocationRepository;
     _assetDocumentRepository   = assetDocumentRepository;
     _systemSnapshotRepository  = systemSnapshotRepository;
     _unitOfWork              = unitOfWork;
     _userRepository          = userRepository;
     _assetCategoryRepository = assetCategoryRepository;
     _departmentRepository    = departmentRepository;
     _vendorRepository        = vendorRepository;
     _employeeRepository      = employeeRepository;
     _emailComposerService    = emailComposerService;
 }
 public InterviewReminderController(IInterviewRoundRepository interviewRoundRepository,
                                    EmailComposerService emailComposerService)
 {
     _interviewRoundRepository = interviewRoundRepository;
     _emailComposerService     = emailComposerService;
 }
 public EventReminderController(EmailComposerService emailComposerService)
 {
     _emailComposerService = emailComposerService;
 }
Example #15
0
 public AutoApproverController(ILeaveService leaveService,
                               EmailComposerService emailComposerService)
 {
     _leaveService         = leaveService;
     _emailComposerService = emailComposerService;
 }
Example #16
0
 public ExpiredTicketsController(ITicketRepository ticketRepository,
                                 EmailComposerService emailComposerService)
 {
     _ticketRepository     = ticketRepository;
     _emailComposerService = emailComposerService;
 }