Esempio n. 1
0
        public RequestService(IRequestHelpRepository requestHelpRepository, ILogger <RequestService> logger, IRequestHelpBuilder requestHelpBuilder, IGroupService groupService, IUserService userService, IMemDistCache <IEnumerable <JobSummary> > memDistCache, IGroupMemberService groupMemberService, IMemDistCache <IEnumerable <ShiftJob> > memDistCache_ShiftJobs, IMemDistCache <IEnumerable <RequestSummary> > memDistCache_RequestSummaries)
        {
            _requestHelpRepository = requestHelpRepository;
            _logger                        = logger;
            _requestHelpBuilder            = requestHelpBuilder;
            _groupService                  = groupService;
            _userService                   = userService;
            _memDistCache                  = memDistCache;
            _groupMemberService            = groupMemberService;
            _memDistCache_ShiftJobs        = memDistCache_ShiftJobs;
            _memDistCache_RequestSummaries = memDistCache_RequestSummaries;

            _shiftJobDedupe_EqualityComparer      = new JobBasicDedupe_EqualityComparer();
            _jobSummaryJobDedupe_EqualityComparer = new JobBasicDedupe_EqualityComparer();
        }
Esempio n. 2
0
 public FeedbackService(IFeedbackRepository feedbackRepository, ICommunicationService communicationService, IRequestHelpRepository requestHelpRepository)
 {
     _feedbackRepository    = feedbackRepository;
     _communicationService  = communicationService;
     _requestHelpRepository = requestHelpRepository;
 }
 public RequestHelpBuilder(IRequestHelpRepository requestHelpRepository)
 {
     _requestHelpRepository = requestHelpRepository;
 }