コード例 #1
0
        /// <summary>
        /// Constructor
        /// </summary>
        public OpportunityService(
            ILogger <OpportunityService> logger,
            IOptionsMonitor <AppOptions> appOptions,
            IUserProfileRepository userProfileRepository,
            IOpportunityRepository opportunityRepository,
            OpportunityHelpers opportunityHelpers,
            IOpportunityFactory opportunityFactory,
            IAuthorizationService authorizationService,
            IPermissionRepository permissionRepository,
            IUserContext userContext,
            UserProfileHelpers userProfileHelpers) : base(logger, appOptions)

        {
            Guard.Against.Null(opportunityRepository, nameof(opportunityRepository));
            Guard.Against.Null(opportunityHelpers, nameof(opportunityHelpers));
            Guard.Against.Null(userProfileHelpers, nameof(userProfileHelpers));
            Guard.Against.Null(authorizationService, nameof(authorizationService));
            Guard.Against.Null(permissionRepository, nameof(permissionRepository));
            Guard.Against.Null(userContext, nameof(userContext));

            _userProfileRepository = userProfileRepository;
            _opportunityRepository = opportunityRepository;
            _opportunityHelpers    = opportunityHelpers;
            _userProfileHelpers    = userProfileHelpers;
            _opportunityFactory    = opportunityFactory;
            _authorizationService  = authorizationService;
            _permissionRepository  = permissionRepository;
            _userContext           = userContext;
        }
コード例 #2
0
        public UserProfileService(
            ILogger <UserProfileService> logger,
            IOptionsMonitor <AppOptions> appOptions,
            IUserProfileRepository userProfileRepository,
            UserProfileHelpers userProfileHelpers) : base(logger, appOptions)
        {
            Guard.Against.Null(userProfileRepository, nameof(userProfileRepository));
            Guard.Against.Null(userProfileHelpers, nameof(userProfileHelpers));

            _userProfileRepository = userProfileRepository;
            _userProfileHelpers    = userProfileHelpers;
        }
コード例 #3
0
        /// <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;
        }
コード例 #4
0
        public ProposalDocumentProcessService(
            ILogger <ProposalDocumentProcessService> logger,
            IOptionsMonitor <AppOptions> appOptions,
            UserProfileHelpers userProfileHelpers,
            IAuthorizationService authorizationService,
            IPermissionRepository permissionRepository,
            CardNotificationService cardNotificationService) : base(logger, appOptions)
        {
            Guard.Against.Null(logger, nameof(logger));
            Guard.Against.Null(appOptions, nameof(appOptions));
            Guard.Against.Null(userProfileHelpers, nameof(userProfileHelpers));
            Guard.Against.Null(cardNotificationService, nameof(cardNotificationService));
            Guard.Against.Null(authorizationService, nameof(authorizationService));
            Guard.Against.Null(permissionRepository, nameof(permissionRepository));

            _userProfileHelpers      = userProfileHelpers;
            _cardNotificationService = cardNotificationService;
            _authorizationService    = authorizationService;
            _permissionRepository    = permissionRepository;
        }
コード例 #5
0
        /// <summary>
        /// Constructor
        /// </summary>
        public OpportunityService(
            ILogger <OpportunityService> logger,
            IOptions <AppOptions> appOptions,
            IUserProfileRepository userProfileRepository,
            IIndustryRepository industryRepository,
            IRegionRepository regionRepository,
            IOpportunityRepository opportunityRepository,
            OpportunityHelpers opportunityHelpers,
            UserProfileHelpers userProfileHelpers) : base(logger, appOptions)

        {
            Guard.Against.Null(opportunityRepository, nameof(opportunityRepository));
            Guard.Against.Null(opportunityHelpers, nameof(opportunityHelpers));
            Guard.Against.Null(userProfileHelpers, nameof(userProfileHelpers));

            _userProfileRepository = userProfileRepository;
            _industryRepository    = industryRepository;
            _regionRepository      = regionRepository;
            _opportunityRepository = opportunityRepository;
            _opportunityHelpers    = opportunityHelpers;
            _userProfileHelpers    = userProfileHelpers;
        }