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(); }
public FeedbackService(IFeedbackRepository feedbackRepository, ICommunicationService communicationService, IRequestHelpRepository requestHelpRepository) { _feedbackRepository = feedbackRepository; _communicationService = communicationService; _requestHelpRepository = requestHelpRepository; }
public RequestHelpBuilder(IRequestHelpRepository requestHelpRepository) { _requestHelpRepository = requestHelpRepository; }