public LocaleStringLocalizer( IOptions <LocaleOptions> localeOptions, ILocaleStore localeStore) { _localeStore = localeStore; _localeOptions = localeOptions; }
public static async Task <LocalizedValues <TModel> > GetByKeyAsync <TModel>( this ILocaleStore localeStore, string cultureCode, string key) where TModel : class, ILocalizedValue { if (String.IsNullOrEmpty(key)) { throw new ArgumentNullException(nameof(key)); } foreach (var localeValue in await localeStore.GetResourcesAsync <TModel>(cultureCode)) { foreach (var value in localeValue.Values) { if (value.Name == key) { return(new LocalizedValues <TModel>(localeValue.Resource, new List <TModel>() { value })); } } } return(null); }
public LocaleHtmlLocalizer( ILocaleStore localeStore, IOptions <LocaleOptions> localeOptions) { _localeStore = localeStore; _localeOptions = localeOptions; }
public LocaleHtmlLocalizer( IOptions <LocaleOptions> localeOptions, ILocaleStore localeStore) { _localeOptions = localeOptions; _localeStore = localeStore; }
public static async Task <TModel> GetFirstOrDefaultByKeyAsync <TModel>( this ILocaleStore localeStore, string cultureCode, string key) where TModel : class, ILocalizedValue { var localeValues = await localeStore.GetByKeyAsync <TModel>(cultureCode, key); return(localeValues?.Values.FirstOrDefault()); }
public UserEmails( IContextFacade contextFacade, ILocaleStore localeStore, IEmailManager emailManager) { _contextFacade = contextFacade; _localeStore = localeStore; _emailManager = emailManager; }
public SignUpEmailService( IContextFacade contextFacade, ILocaleStore localeStore, IEmailManager emailManager) { _contextFacade = contextFacade; _localeStore = localeStore; _emailManager = emailManager; }
public RegisterViewProvider( IPlatoUserManager<User> platoUserManager, IContextFacade contextFacade, IEmailManager emailManager, ILocaleStore localeStore) { _platoUserManager = platoUserManager; _contextFacade = contextFacade; _emailManager = emailManager; _localeStore = localeStore; }
public NewEntityMentionEmail( IDummyClaimsPrincipalFactory <User> claimsPrincipalFactory, IContextFacade contextFacade, ILocaleStore localeStore, IEmailManager emailManager) { _claimsPrincipalFactory = claimsPrincipalFactory; _contextFacade = contextFacade; _emailManager = emailManager; _localeStore = localeStore; }
public LocaleWatcher( IOptions <LocaleOptions> localeOptions, ILocaleProvider localeProvider, ILogger <LocaleWatcher> logger, ILocaleStore localeStore) { _localeProvider = localeProvider; _localeOptions = localeOptions; _localeStore = localeStore; _logger = logger; }
public NewLabelEmail( IDummyClaimsPrincipalFactory <User> claimsPrincipalFactory, ICapturedRouterUrlHelper capturedRouterUrlHelper, IContextFacade contextFacade, IEmailManager emailManager, ILocaleStore localeStore) { _capturedRouterUrlHelper = capturedRouterUrlHelper; _claimsPrincipalFactory = claimsPrincipalFactory; _contextFacade = contextFacade; _emailManager = emailManager; _localeStore = localeStore; }
public CommentSpamEmail( IDummyClaimsPrincipalFactory <User> claimsPrincipalFactory, ICapturedRouterUrlHelper capturedRouterUrlHelper, IEntityStore <Doc> entityStore, IContextFacade contextFacade, IEmailManager emailManager, ILocaleStore localeStore) { _capturedRouterUrlHelper = capturedRouterUrlHelper; _claimsPrincipalFactory = claimsPrincipalFactory; _contextFacade = contextFacade; _emailManager = emailManager; _localeStore = localeStore; _entityStore = entityStore; }
public EmailFileInviteService( ICapturedRouterUrlHelper capturedRouterUrlHelper, IHtmlLocalizer htmlLocalizer, IContextFacade contextFacade, IFileStore <File> fileStore, IEmailManager emailManager, ILocaleStore localeStore) { _capturedRouterUrlHelper = capturedRouterUrlHelper; _contextFacade = contextFacade; _emailManager = emailManager; _localeStore = localeStore; _fileStore = fileStore; T = htmlLocalizer; }
public IssueReportEmail( IHtmlLocalizer htmlLocalizer, IStringLocalizer stringLocalizer, IDummyClaimsPrincipalFactory <User> claimsPrincipalFactory, ICapturedRouterUrlHelper capturedRouterUrlHelper, IContextFacade contextFacade, IEmailManager emailManager, ILocaleStore localeStore) { _capturedRouterUrlHelper = capturedRouterUrlHelper; _claimsPrincipalFactory = claimsPrincipalFactory; _contextFacade = contextFacade; _emailManager = emailManager; _localeStore = localeStore; T = htmlLocalizer; S = stringLocalizer; }
public static async Task <IEnumerable <LocalizedValues <TModel> > > GetResourcesAsync <TModel>( this ILocaleStore localeStore, string cultureCode) where TModel : class, ILocalizedValue { if (String.IsNullOrEmpty(cultureCode)) { throw new ArgumentNullException(nameof(cultureCode)); } var localeValues = new List <LocalizedValues <TModel> >(); var locale = await localeStore.GetResourcesAsync(cultureCode); if (locale != null) { foreach (var resource in locale.Where(r => r.Type == typeof(TModel))) { localeValues.Add((LocalizedValues <TModel>)resource.Model); } } return(localeValues); }
public LocaleViewLocalizer( ILocaleStore localeStore, IOptions <LocaleOptions> localeOptions) : base(localeStore, localeOptions) { }
public LocaleViewLocalizer( IOptions <LocaleOptions> localeOptions, ILocaleStore localeStore) : base(localeOptions, localeStore) { }