コード例 #1
0
 public ProjectService(
     IProjectSettingsResolver settingsResolver,
     IProjectQueries projectQueries,
     IProjectCommands projectCommands
     )
 {
     _projectQueries   = projectQueries;
     _projectCommands  = projectCommands;
     _settingsResolver = settingsResolver;
 }
コード例 #2
0
 public PostCreatedNotifyServiceWorkerCache(
     IPushNotificationsQueue pushNotificationsQueue,
     IProjectSettingsResolver projectSettingsResolver,
     IBlogUrlResolver blogUrlResolver,
     IUserIdResolver userIdResolver
     )
 {
     _pushNotificationsQueue  = pushNotificationsQueue;
     _projectSettingsResolver = projectSettingsResolver;
     _blogUrlResolver         = blogUrlResolver;
     _userIdResolver          = userIdResolver;
 }
コード例 #3
0
 public ProjectSecurityResolver(
     SiteUserManager <SiteUser> userManager,
     SignInManager <SiteUser> signInManager,
     IProjectSettingsResolver projectResolver,
     IAuthorizationService authorizationService
     )
 {
     this.userManager          = userManager;
     this.signInManager        = signInManager;
     this.projectResolver      = projectResolver;
     this.authorizationService = authorizationService;
 }
コード例 #4
0
 public BlogImportController(
     ILogger <BlogImportController> logger,
     IBlogService blogService,
     IProjectSettingsResolver projectResolver,
     IHttpClientFactory httpClientFactory
     )
 {
     _log               = logger;
     _blogService       = blogService;
     _projectResolver   = projectResolver;
     _httpClientFactory = httpClientFactory;
 }
コード例 #5
0
 public PageDeleteNotifyServiceWorkerCache(
     IPushNotificationsQueue pushNotificationsQueue,
     IPageQueries pageQueries,
     IProjectSettingsResolver projectSettingsResolver,
     IPageUrlResolver pageUrlResolver,
     IUserIdResolver userIdResolver
     )
 {
     _pushNotificationsQueue  = pushNotificationsQueue;
     _pageQueries             = pageQueries;
     _projectSettingsResolver = projectSettingsResolver;
     _pageUrlResolver         = pageUrlResolver;
     _userIdResolver          = userIdResolver;
 }
コード例 #6
0
 public ProjectService(
     IProjectSettingsResolver settingsResolver,
     IProjectQueries projectQueries,
     IProjectCommands projectCommands,
     IMemoryCache cache,
     IPageNavigationCacheKeys cacheKeys
     )
 {
     _projectQueries   = projectQueries;
     _projectCommands  = projectCommands;
     _settingsResolver = settingsResolver;
     _cacheKeys        = cacheKeys;
     _cache            = cache;
 }
コード例 #7
0
 public PostDeleteNotifyServiceWorkerCache(
     IPushNotificationsQueue pushNotificationsQueue,
     IProjectSettingsResolver projectSettingsResolver,
     IPostQueries postQueries,
     IBlogUrlResolver blogUrlResolver,
     IUserIdResolver userIdResolver
     )
 {
     _pushNotificationsQueue  = pushNotificationsQueue;
     _projectSettingsResolver = projectSettingsResolver;
     _postQueries             = postQueries;
     _blogUrlResolver         = blogUrlResolver;
     _userIdResolver          = userIdResolver;
 }
コード例 #8
0
 public ProjectService(
     IProjectSettingsResolver settingsResolver,
     IProjectSecurityResolver security,
     IProjectQueries projectQueries,
     IProjectCommands projectCommands,
     IMemoryCache cache,
     IHttpContextAccessor contextAccessor = null)
 {
     this.security         = security;
     this.projectQueries   = projectQueries;
     this.projectCommands  = projectCommands;
     this.settingsResolver = settingsResolver;
     this.cache            = cache;
     context = contextAccessor?.HttpContext;
 }
コード例 #9
0
 public ProjectService(
     IProjectSettingsResolver settingsResolver,
     IProjectSecurityResolver security,
     IProjectQueries projectQueries,
     IProjectCommands projectCommands,
     IMemoryCache cache,
     IPageNavigationCacheKeys cacheKeys,
     IHttpContextAccessor contextAccessor = null)
 {
     _security         = security;
     _projectQueries   = projectQueries;
     _projectCommands  = projectCommands;
     _settingsResolver = settingsResolver;
     _cacheKeys        = cacheKeys;
     _cache            = cache;
     _context          = contextAccessor?.HttpContext;
 }
コード例 #10
0
 public DefaultTimeZoneIdResolver(
     IProjectSettingsResolver projectSettingsResolver
     )
 {
     _projectSettingsResolver = projectSettingsResolver;
 }