コード例 #1
0
 public SocialService(ILogger <SocialService> logger,
                      IDateTimeProvider dateTimeProvider,
                      IGraCache cache,
                      ISocialRepository socialRepository,
                      ISocialHeaderRepository socialHeaderRepository,
                      LanguageService languageService) : base(logger, dateTimeProvider)
 {
     _languageService = languageService
                        ?? throw new ArgumentNullException(nameof(languageService));
     _cache            = cache ?? throw new ArgumentNullException(nameof(cache));
     _socialRepository = socialRepository
                         ?? throw new ArgumentNullException(nameof(socialRepository));
     _socialHeaderRepository = socialHeaderRepository
                               ?? throw new ArgumentNullException(nameof(socialHeaderRepository));
 }
コード例 #2
0
        public SocialManagementService(ILogger <SocialManagementService> logger,
                                       IDateTimeProvider dateTimeProvider,
                                       IGraCache cache,
                                       IPathResolver pathResolver,
                                       IUserContextProvider userContextProvider,
                                       ISocialHeaderRepository socialHeaderRepository,
                                       ISocialRepository socialRepository,
                                       LanguageService languageService)
            : base(logger, dateTimeProvider, userContextProvider)
        {
            SetManagementPermission(Permission.ManageSocial);

            _cache           = cache ?? throw new ArgumentNullException(nameof(cache));
            _languageService = languageService
                               ?? throw new ArgumentNullException(nameof(languageService));
            _pathResolver = pathResolver
                            ?? throw new ArgumentNullException(nameof(pathResolver));
            _socialHeaderRepository = socialHeaderRepository
                                      ?? throw new ArgumentNullException(nameof(socialHeaderRepository));
            _socialRepository = socialRepository
                                ?? throw new ArgumentNullException(nameof(socialRepository));
        }