public NewOpportunityProcessService( ILogger <NewOpportunityProcessService> logger, IOptionsMonitor <AppOptions> appOptions, GraphUserAppService graphUserAppService) : base(logger, appOptions) { Guard.Against.Null(logger, nameof(logger)); Guard.Against.Null(appOptions, nameof(appOptions)); _graphUserAppService = graphUserAppService; }
public NotificationRepository( ILogger <NotificationRepository> logger, IOptions <AppOptions> appOptions, GraphSharePointAppService graphSharePointAppService, GraphUserAppService graphUserAppService, IUserContext userContext) : base(logger, appOptions) { Guard.Against.Null(graphSharePointAppService, nameof(graphSharePointAppService)); Guard.Against.Null(graphUserAppService, nameof(graphUserAppService)); Guard.Against.Null(userContext, nameof(userContext)); _graphSharePointAppService = graphSharePointAppService; _graphUserAppService = graphUserAppService; _userContext = userContext; }
/// <summary> /// Constructor /// </summary> public OpportunityHelpers( ILogger <OpportunityHelpers> logger, IOptions <AppOptions> appOptions, UserProfileHelpers userProfileHelpers, IRoleRepository roleRepository, CardNotificationService cardNotificationService, TemplateHelpers templateHelpers, ICheckListProcessService checkListProcessService, ICustomerDecisionProcessService customerDecisionProcessService, ICustomerFeedbackProcessService customerFeedbackProcessService, IAuthorizationService authorizationService, IPermissionRepository permissionRepository, GraphUserAppService graphUserAppService, IUserContext userContext, IProposalDocumentProcessService proposalStatusProcessService) { Guard.Against.Null(logger, nameof(logger)); Guard.Against.Null(appOptions, nameof(appOptions)); Guard.Against.Null(userProfileHelpers, nameof(userProfileHelpers)); Guard.Against.Null(roleRepository, nameof(roleRepository)); Guard.Against.Null(graphUserAppService, nameof(graphUserAppService)); Guard.Against.Null(cardNotificationService, nameof(cardNotificationService)); Guard.Against.Null(templateHelpers, nameof(templateHelpers)); Guard.Against.Null(checkListProcessService, nameof(checkListProcessService)); Guard.Against.Null(customerDecisionProcessService, nameof(customerDecisionProcessService)); Guard.Against.Null(customerFeedbackProcessService, nameof(customerFeedbackProcessService)); Guard.Against.Null(proposalStatusProcessService, nameof(proposalStatusProcessService)); Guard.Against.Null(authorizationService, nameof(authorizationService)); Guard.Against.Null(permissionRepository, nameof(permissionRepository)); _graphUserAppService = graphUserAppService; _logger = logger; _appOptions = appOptions.Value; _userProfileHelpers = userProfileHelpers; _roleRepository = roleRepository; _cardNotificationService = cardNotificationService; _templateHelpers = templateHelpers; _checkListProcessService = checkListProcessService; _customerDecisionProcessService = customerDecisionProcessService; _customerFeedbackProcessService = customerFeedbackProcessService; _proposalStatusProcessService = proposalStatusProcessService; _authorizationService = authorizationService; _permissionRepository = permissionRepository; _userContext = userContext; }