public NotificationAppService( IRepository <NotificationInfo, Guid> notificationRepository, IRepository <TenantNotificationInfo, Guid> tenantNotificationRepository, IRepository <UserNotificationInfo, Guid> userNotificationRepository, IRepository <NotificationSubscriptionInfo, Guid> notificationSubscriptionRepository, INotificationDefinitionManager notificationDefinitionManager, INotificationPublisher notiticationPublisher, INotificationSubscriptionManager notificationSubscriptionManager, IUserNotificationManager userNotificationManager, ILocalizationContext localizationContext, SysObjectSettingManager sysObjectSettingManager) : base(sysObjectSettingManager) { _notificationRepository = notificationRepository; _tenantNotificationRepository = tenantNotificationRepository; _userNotificationRepository = userNotificationRepository; _notificationSubscriptionRepository = notificationSubscriptionRepository; _notificationDefinitionManager = notificationDefinitionManager; _notiticationPublisher = notiticationPublisher; _userNotificationManager = userNotificationManager; _localizationContext = localizationContext; _notificationSubscriptionManager = notificationSubscriptionManager; }
/// <summary> /// Creates a new <see cref="UserMenu"/> object from given <see cref="MenuDefinition"/>. /// 构造函数 /// <param name="menuDefinition">菜单定义</param> /// <param name="localizationContext">本地化上下文</param> /// </summary> internal UserMenu(MenuDefinition menuDefinition, ILocalizationContext localizationContext) { Name = menuDefinition.Name; DisplayName = menuDefinition.DisplayName.Localize(localizationContext); CustomData = menuDefinition.CustomData; Items = new List<UserMenuItem>(); }
public static Project CreateEmpty(ILocalizationContext context, FileInfo path, INodeFactory conversationNodeFactory, INodeFactory domainNodeFactory, ISerializer <TData> serializer, ISerializer <TConversationData> conversationSerializer, ConversationSerializerDeserializerFactory conversationSerializerDeserializer, ISerializer <TDomainData> domainSerializer, PluginsConfig pluginsConfig, Func <IAudioProviderCustomization> audioCustomization, UpToDateFile.BackEnd backEnd) { using (MemoryStream m = new MemoryStream()) { //Create the new conversation file stream, fill with essential content and close FileInfo conversationFile = ConversationFile.GetAvailableConversationPath(path.Directory, Enumerable.Empty <ISaveableFileProvider>()); using (FileStream conversationStream = Util.LoadFileStream(conversationFile, FileMode.CreateNew, FileAccess.Write)) { conversationSerializer.Write(SerializationUtils.MakeConversationData(Enumerable.Empty <ConversationNode>(), new ConversationEditorData()), conversationStream); } //Create the new project GetFilePath getFilePath = null; //Should never need this as all the FileId lists are empty Write(getFilePath, Enumerable.Empty <Id <FileInProject> >(), Enumerable.Empty <Id <FileInProject> >(), Enumerable.Empty <Id <FileInProject> >(), Enumerable.Empty <Id <FileInProject> >(), Enumerable.Empty <TData.LocalizerSetData>(), m, serializer); using (FileStream projectfile = Util.LoadFileStream(path, FileMode.Create, FileAccess.Write)) { m.Position = 0; m.CopyTo(projectfile); m.Position = 0; } TData data = new TData(Enumerable.Empty <TData.FileIdAndPath>(), Enumerable.Empty <TData.FileIdAndPath>(), Enumerable.Empty <TData.FileIdAndPath>(), Enumerable.Empty <TData.FileIdAndPath>(), Enumerable.Empty <TData.LocalizerSetData>()); Project result = new Project(context, data, conversationNodeFactory, domainNodeFactory, m, path, serializer, conversationSerializer, conversationSerializerDeserializer, domainSerializer, pluginsConfig, audioCustomization, backEnd); return(result); } }
public MenuManager(IIocResolver iocResolver, ILocalizationContext localizationContext, IAbpModuleManager abpModuleManager, IMenuRender menuRender) { _localizationContext = localizationContext; _iocResolver = iocResolver; _abpModuleManager = abpModuleManager; _menuRender = menuRender; }
public SettingsAppService(SettingManager settingManager, ISettingDefinitionManager definitionManager, ILocalizationContext localizationContext, IAppNotificationsSubscriber userAppNotificationsSubscriber) { _settingManager = settingManager; _definitionManager = definitionManager; _localizationContext = localizationContext; _userAppNotificationsSubscriber = userAppNotificationsSubscriber; }
/// <summary> /// Initializes a new instance of the <see cref="PayerPageBuilder"/> class. /// </summary> public PayerPageBuilder(ILocalizationContext localizationContext, PayerMd5Computer md5Computer, ICallbackUrl callbackUrl, IAbsoluteUrlService absoluteUrlService) { _callbackUrl = callbackUrl; _absoluteUrlService = absoluteUrlService; LocalizationContext = localizationContext; Md5Computer = md5Computer; }
public TenantRegistrationAppService( IMultiTenancyConfig multiTenancyConfig, IRecaptchaValidator recaptchaValidator, EditionManager editionManager, IAppNotifier appNotifier, ILocalizationContext localizationContext, TenantManager tenantManager, UserManager userManager, ISubscriptionPaymentRepository subscriptionPaymentRepository, IPaymentGatewayManagerFactory paymentGatewayManagerFactory, IRepository <MileStone> MilestoneRepository, IRepository <TenantType> TenantTypeRepositary, IRepository <QuotationStatus> QuotationStatusRepository, IPaymentCache paymentCache) { _QuotationStatusRepository = QuotationStatusRepository; _multiTenancyConfig = multiTenancyConfig; _recaptchaValidator = recaptchaValidator; _editionManager = editionManager; _appNotifier = appNotifier; _localizationContext = localizationContext; _tenantManager = tenantManager; _subscriptionPaymentRepository = subscriptionPaymentRepository; _paymentGatewayManagerFactory = paymentGatewayManagerFactory; _paymentCache = paymentCache; _userManager = userManager; _TenantTypeRepositary = TenantTypeRepositary; _MilestoneRepository = MilestoneRepository; AppUrlService = NullAppUrlService.Instance; }
public UserAppService(UserManager userManager, RoleManager roleManager, IPermissionManager permissionManager, ILocalizationContext localizationContext) { this.userManager = userManager; this.roleManager = roleManager; this.permissionManager = permissionManager; this.localizationContext = localizationContext; }
/// <summary> /// Creates a new <see cref="UserMenu"/> object from given <see cref="MenuDefinition"/>. /// </summary> internal UserMenu(MenuDefinition menuDefinition, ILocalizationContext localizationContext) { Name = menuDefinition.Name; DisplayName = menuDefinition.DisplayName.Localize(localizationContext); CustomData = menuDefinition.CustomData; Items = new List <UserMenuItem>(); }
public BlocksWebMvcExceptionFilter(IErrorInfoBuilder errorInfoBuilder, IAuthorizationService authorizationService, IUserContext userContext, ILocalizationContext localizationContext ) { this._errorInfoBuilder = errorInfoBuilder; this._authorizationService = authorizationService; this._userContext = userContext; _localizationContext = localizationContext; }
public UserNavigationManager(INavigationManager navigationManager, IFeatureDependencyContext featureDependencyContext, ILocalizationContext localizationContext) { _navigationManager = navigationManager; _featureDependencyContext = featureDependencyContext; _localizationContext = localizationContext; PermissionChecker = NullPermissionChecker.Instance; AbpSession = NullAbpSession.Instance; }
/// <summary> /// Initializes a new instance of the <see cref="CurrentLanguageProvider"/> class. /// </summary> /// <param name="context"></param> /// <param name="httpAccessor"></param> public CurrentLanguageProvider( ILocalizationContext context, IHttpContextAccessor httpAccessor) { this.context = context; this.httpAccessor = httpAccessor; this.languageCode = this.httpAccessor.HttpContext?.GetLanguageCode(); }
public UserNavigationManager(INavigationManager navigationManager, ILocalizationContext localizationContext, IIocResolver iocResolver) { _navigationManager = navigationManager; _localizationContext = localizationContext; _iocResolver = iocResolver; PermissionChecker = NullPermissionChecker.Instance; Session = NullInfrastructureSession.Instance; }
/// <summary> /// Initializes a new instance of the <see cref="AbpApiExceptionFilterAttribute"/> class. /// </summary> public BlocksApiExceptionFilterAttribute(IAbpWebApiConfiguration configuration, ILocalizationContext localizationContext) { Configuration = configuration; Logger = NullLogger.Instance; // EventBus = NullEventBus.Instance; AbpSession = NullAbpSession.Instance; _localizationContext = localizationContext; }
/// <summary> /// Initializes a new instance of the <see cref="PayExPaymentMethodService"/> class. /// </summary> public PayExPaymentMethodService(ILocalizationContext localizationContext, PayExMd5Computer md5Computer, IAbsoluteUrlService absoluteUrlService, ICallbackUrl callbackUrl, IWebRuntimeInspector webRuntimeInspector) { _absoluteUrlService = absoluteUrlService; _callbackUrl = callbackUrl; _webRuntimeInspector = webRuntimeInspector; LocalizationContext = localizationContext; Md5Computer = md5Computer; }
public static string Localize(this ILocalizationContext context, string partition, string name) { if (context == null) { throw new ArgumentNullException(nameof(context)); } return(context.GetPartition(partition).GetString(name)); }
public PermissionAppService(RoleManager roleManager, UserManager userManager, IMenuManager menuManager, IPermissionManager permissionManager, IModuleInfoManager moduleInfoManager, ILocalizationContext localizationContext) { _roleManager = roleManager; _userManager = userManager; _menuManager = menuManager; _permissionManager = permissionManager; _moduleInfoManager = moduleInfoManager; _localizationContext = localizationContext; }
public static LocalizedListItem Localize(this LocalizableListItem item, ILocalizationContext context) { return(new LocalizedListItem { Name = L(item.Name), Description = L(item.Description) }); string L(LocalizableString s) => s.Localize(context); }
/// <summary> /// Creates a new <see cref="UserMenuItem"/> object from given <see cref="MenuItemDefinition"/>. /// </summary> internal UserMenuItem(MenuItemDefinition menuItemDefinition, ILocalizationContext localizationContext) { Name = menuItemDefinition.Name; Icon = menuItemDefinition.Icon; DisplayName = menuItemDefinition.DisplayName.Localize(localizationContext); Order = menuItemDefinition.Order; Url = menuItemDefinition.Url; CustomData = menuItemDefinition.CustomData; Items = new List <UserMenuItem>(); }
public ConfigurationAppService( ISettingDefinitionManager settingDefinitionManager, ILocalizationContext localizationContext, SysObjectSettingManager sysObjectSettingManager ) : base(sysObjectSettingManager) { _settingDefinitionManager = settingDefinitionManager; _localizationContext = localizationContext; }
public UserNavigationManager( INavigationManager navigationManager, ILocalizationContext localizationContext, IIocResolver iocResolver) { _navigationManager = navigationManager; _localizationContext = localizationContext; _iocResolver = iocResolver; AbpSession = NullSession.Instance; }
public DbLocalizerFactory(IHttpContextAccessor httpAccessor, ILocalizationContext localizationContext, IOptionsSnapshot <LocalizationConfig> locConfig, ICacheService cache) { _httpAccessor = httpAccessor; _localizationContext = localizationContext; _locConfig = locConfig; _cache = cache; }
public PermissionAppService( //IPermissionDefinitionContext permissionDefinitionContext, IRepository <PermissionDefinition, Guid> permissionDefinitionRepository, ILocalizationContext localizationContext ) { //_permissionDefinitionContext = permissionDefinitionContext; _permissionDefinitionRepository = permissionDefinitionRepository; _localizationContext = localizationContext; }
/// <summary> /// Creates a new <see cref="UserMenuItem"/> object from given <see cref="MenuItemDefinition"/>. /// 构造函数 /// </summary> /// <param name="menuItemDefinition">菜单项定义</param> /// <param name="localizationContext">本地化上下文</param> internal UserMenuItem(MenuItemDefinition menuItemDefinition,ILocalizationContext localizationContext) { Name = menuItemDefinition.Name; Icon = menuItemDefinition.Icon; DisplayName = menuItemDefinition.DisplayName.Localize(localizationContext); Order = menuItemDefinition.Order; Url = menuItemDefinition.Url; CustomData = menuItemDefinition.CustomData; Items = new List<UserMenuItem>(); }
//private readonly IFeatureDependencyContext _featureDependencyContext; //public UserNavigationManager( // INavigationManager navigationManager, // IFeatureDependencyContext featureDependencyContext) //{ // _navigationManager = navigationManager; // _featureDependencyContext = featureDependencyContext; // PermissionChecker = NullPermissionChecker.Instance; // AbpSession = NullAbpSession.Instance; //} /// <summary> /// 构造函数 /// </summary> /// <param name="navigationManager">导航管理器</param> /// <param name="localizationContext">本地化上下文</param> /// <param name="iocResolver">Ioc解析</param> public UserNavigationManager( INavigationManager navigationManager, ILocalizationContext localizationContext, IIocResolver iocResolver) { _navigationManager = navigationManager; _localizationContext = localizationContext; _iocResolver = iocResolver; PermissionChecker = NullPermissionChecker.Instance; AbpSession = NullAbpSession.Instance; }
public UserNavigationManager( INavigationManager navigationManager, ILocalizationContext localizationContext, IIocResolver iocResolver) { this._navigationManager = navigationManager; this._localizationContext = localizationContext; this._iocResolver = iocResolver; this.PermissionChecker = NullPermissionChecker.Instance; this.AbpSession = NullAbpSession.Instance; }
public UserNavigationManager( INavigationManager navigationManager, ILocalizationContext localizationContext, IIocResolver iocResolver) { this.navigationManager = navigationManager; this.localizationContext = localizationContext; this.iocResolver = iocResolver; PermissionChecker = NullPermissionChecker.Instance; StudioXSession = NullStudioXSession.Instance; }
public static string GetValueText(this Feature feature, string value, ILocalizationContext localizationContext) { var featureMetadata = feature[FeatureMetadata.CustomFeatureKey] as FeatureMetadata; if (featureMetadata?.ValueTextNormalizer == null) { return(value); } return(featureMetadata.ValueTextNormalizer(value).Localize(localizationContext)); }
/// <summary> /// Creates a new <see cref="UserMenuItem"/> object from given <see cref="MenuItemDefinition"/>. /// </summary> internal UserMenuItem(MenuItemDefinition menuItemDefinition, ILocalizationContext localizationContext) { this.Name = menuItemDefinition.Name; this.Icon = menuItemDefinition.Icon; this.DisplayName = menuItemDefinition.DisplayName.Localize(localizationContext); this.Order = menuItemDefinition.Order; this.Url = menuItemDefinition.Url; this.CustomData = menuItemDefinition.CustomData; this.Target = menuItemDefinition.Target; this.Items = new List <UserMenuItem>(); }
public MenuItemManager(IRepository <MenuItem> menuItemRepository , UserManager userManager , RoleManager roleManager , ILocalizationContext localizationContext, IIocResolver iocResolver, ICacheManager cacheManager) { _menuItemRepository = menuItemRepository; this._userManager = userManager; this.roleManager = roleManager; _localizationContext = localizationContext; _iocResolver = iocResolver; _cacheManager = cacheManager; }
public WebhookSubscriptionAppService( IWebhookSubscriptionManager webHookSubscriptionManager, IAppWebhookPublisher appWebhookPublisher, IWebhookDefinitionManager webhookDefinitionManager, ILocalizationContext localizationContext ) { _webHookSubscriptionManager = webHookSubscriptionManager; _appWebhookPublisher = appWebhookPublisher; _webhookDefinitionManager = webhookDefinitionManager; _localizationContext = localizationContext; }
public UserNavigationManager( INavigationManager navigationManager, ILocalizationContext localizationContext, IMenusAppService menuAppService, ISessionAppService sessionAppService, IIocResolver iocResolver) { _navigationManager = navigationManager; _localizationContext = localizationContext; _iocResolver = iocResolver; AbpSession = NullAbpSession.Instance; _menuAppService = menuAppService; _sessionAppService = sessionAppService; }
internal CustomUserMenuItem(MenuItemDefinition menuItemDefinition, ILocalizationContext localizationContext) { Name = menuItemDefinition.Name; Icon = menuItemDefinition.Icon; DisplayName = menuItemDefinition.DisplayName.Localize(localizationContext); Order = menuItemDefinition.Order; Url = menuItemDefinition.Url; CustomData = menuItemDefinition.CustomData; Target = menuItemDefinition.Target; IsEnabled = menuItemDefinition.IsEnabled; IsVisible = menuItemDefinition.IsVisible; Items = new List <CustomUserMenuItem>(); }
protected MvcLocalizationController(ILocalizationContext context) { _context = context; }
public LocalizationController(ILocalizationContext context) : base(context) { }
public RoleAppService(RoleManager roleManager, IPermissionManager permissionManager, ILocalizationContext localizationContext) { this.roleManager = roleManager; this.permissionManager = permissionManager; this.localizationContext = localizationContext; }
/// <summary> /// Localizes the string in current language. /// 当前语言的本地化字符串 /// </summary> /// <returns>Localized string 本地化字符串</returns> public virtual string Localize(ILocalizationContext context) { return LocalizationHelper.GetString(SourceName, Name); }
public string Localize(ILocalizationContext context) { return context.LocalizationManager.GetString(SourceName, Name); }
public string Localize(ILocalizationContext context, CultureInfo culture) { return context.LocalizationManager.GetString(SourceName, Name, culture); }
/// <summary> /// Localizes the string in current language. /// 本地化字符串 /// </summary> /// <param name="context"></param> /// <param name="culture">culture 提供有关特定区域性的信息</param> /// <returns>Localized string 本地化字符串</returns> public virtual string Localize(ILocalizationContext context,CultureInfo culture) { return LocalizationHelper.GetString(SourceName, Name, culture); }
/// <summary> /// Gets the <see cref="FixedString"/> always. /// 获取固定字符串 /// </summary> public virtual string Localize(ILocalizationContext context) { return FixedString; }
/// <summary> /// Gets the <see cref="FixedString"/> always. /// 获取固定字符串 /// </summary> /// <param name="context"></param> /// <param name="culture">提供有关特定区域性的信息</param> public virtual string Localize(ILocalizationContext context, CultureInfo culture) { return FixedString; }