public AdminController( IHtmlLocalizer htmlLocalizer, IStringLocalizer stringLocalizer, IViewProviderManager <ThemeAdmin> viewProvider, IAuthorizationService authorizationService, ISiteThemeFileManager themeFileManager, ISiteSettingsStore siteSettingsStore, IBreadCrumbManager breadCrumbManager, ISiteThemeLoader siteThemeLoader, IContextFacade contextFacade, IShellSettings shellSettings, IPlatoFileSystem fileSystem, IThemeCreator themeCreator, ISitesFolder sitesFolder, IPlatoHost platoHost, IAlerter alerter) { _authorizationService = authorizationService; _siteSettingsStore = siteSettingsStore; _breadCrumbManager = breadCrumbManager; _themeFileManager = themeFileManager; _siteThemeLoader = siteThemeLoader; _shellSettings = shellSettings; _contextFacade = contextFacade; _themeCreator = themeCreator; _viewProvider = viewProvider; _fileSystem = fileSystem; _platoHost = platoHost; _alerter = alerter; T = htmlLocalizer; S = stringLocalizer; }
public UserViewProvider( IShellSettings shellSettings, IPlatoUserStore <User> platoUserStore, UserManager <User> userManager, IUserPhotoStore <UserPhoto> userPhotoStore, ISitesFolder sitesFolder, IHostingEnvironment hostEnvironment, IFileStore fileStore) { _platoUserStore = platoUserStore; _userManager = userManager; _userPhotoStore = userPhotoStore; _sitesFolder = sitesFolder; }
public LetterController( IInMemoryLetterRenderer letterRenderer, IFileStore fileStore, IShellSettings shellSettings, ISitesFolder sitesFolder, IHostingEnvironment hostEnvironment) { _letterRenderer = letterRenderer; _fileStore = fileStore; _sitesFolder = sitesFolder; _hostEnvironment = hostEnvironment; _pathToImages = fileStore.Combine(hostEnvironment.ContentRootPath, shellSettings.Location, "images"); _urlToImages = $"/sites/{shellSettings.Location.ToLower()}/images/"; }
public LetterController( IInMemoryLetterRenderer letterRenderer, IHostingEnvironment hostEnvironment, IShellSettings shellSettings, ISitesFolder sitesFolder, IFileStore fileStore) { _letterRenderer = letterRenderer; _sitesFolder = sitesFolder; _fileStore = fileStore; _pathToImages = fileStore.Combine( hostEnvironment.ContentRootPath, shellSettings.Location, "images"); }
public SiteThemeLoader( IOptions <ThemeOptions> themeOptions, IPlatoFileSystem platoFilesystem, IShellSettings shellSettings, IThemeLocator themeLocator, ISitesFolder sitesFolder) { _platoFileSystem = platoFilesystem; _themeLocator = themeLocator; RootPath = platoFilesystem.Combine( sitesFolder.RootPath, shellSettings.Location, themeOptions.Value.VirtualPathToThemesFolder?.ToLower());; InitializeThemes(); }
public EditProfileViewProvider( IUserPhotoStore <UserPhoto> userPhotoStore, IPlatoUserStore <User> platoUserStore, IHostingEnvironment hostEnvironment, IShellSettings shellSettings, UserManager <User> userManager, ISitesFolder sitesFolder, IFileStore fileStore) { _platoUserStore = platoUserStore; _userPhotoStore = userPhotoStore; _sitesFolder = sitesFolder; _userManager = userManager; // paths _pathToImages = fileStore.Combine(hostEnvironment.ContentRootPath, shellSettings.Location, "images"); _urlToImages = $"/sites/{shellSettings.Location.ToLower()}/images/"; }
public AdminViewProvider( IShellSettings shellSettings, UserManager <User> userManager, IStringLocalizer <AdminViewProvider> stringLocalizer, IUserPhotoStore <UserPhoto> userPhotoStore, IUserRepository <User> userRepository, IHostEnvironment hostEnvironment, IPlatoUserStore <User> userStore, ISitesFolder sitesFolder, IFileStore fileStore) { _userPhotoStore = userPhotoStore; _userRepository = userRepository; _userManager = userManager; _sitesFolder = sitesFolder; _userStore = userStore; T = stringLocalizer; // paths _pathToImages = fileStore.Combine(hostEnvironment.ContentRootPath, shellSettings.Location, "images"); _urlToImages = $"/sites/{shellSettings.Location.ToLower()}/images/"; }