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>();
 }
Example #3
0
        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);
            }
        }
Example #4
0
 public MenuManager(IIocResolver iocResolver, ILocalizationContext localizationContext, IAbpModuleManager abpModuleManager, IMenuRender menuRender)
 {
     _localizationContext = localizationContext;
     _iocResolver         = iocResolver;
     _abpModuleManager    = abpModuleManager;
     _menuRender          = menuRender;
 }
Example #5
0
 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;
 }
Example #7
0
 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;
 }
 public UserAppService(UserManager userManager, RoleManager roleManager,  IPermissionManager permissionManager, ILocalizationContext localizationContext)
 {
     this.userManager = userManager;
     this.roleManager = roleManager;
     this.permissionManager = permissionManager;
     this.localizationContext = localizationContext;
 }
Example #10
0
 /// <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;
 }
Example #13
0
 /// <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();
 }
Example #14
0
 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;
 }
 public UserNavigationManager(INavigationManager navigationManager, IFeatureDependencyContext featureDependencyContext, ILocalizationContext localizationContext)
 {
     _navigationManager = navigationManager;
     _featureDependencyContext = featureDependencyContext;
     _localizationContext = localizationContext;
     PermissionChecker = NullPermissionChecker.Instance;
     AbpSession = NullAbpSession.Instance;
 }
Example #17
0
 /// <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;
 }
Example #18
0
        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);
        }
Example #21
0
 /// <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>();
 }
Example #22
0
        public ConfigurationAppService(
            ISettingDefinitionManager settingDefinitionManager,

            ILocalizationContext localizationContext,
            SysObjectSettingManager sysObjectSettingManager
            ) : base(sysObjectSettingManager)
        {
            _settingDefinitionManager = settingDefinitionManager;
            _localizationContext      = localizationContext;
        }
Example #23
0
 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;
 }
Example #25
0
 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;
        }
Example #28
0
 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));
        }
Example #31
0
        /// <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>();
        }
Example #32
0
 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;
 }
Example #33
0
 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;
 }
Example #35
0
        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;
 }