Exemplo n.º 1
0
 public NewsletterController(INewsletterSubscriptionService newsletterSubscriptionService, IEmailService emailService,
                             IStringLocalizer <NewsletterController> localizer,
                             IMapper mapper, IAppConfigManager configurationManager)
 {
     _emailService = emailService;
     _newsletterSubscriptionService = newsletterSubscriptionService;
     _localizer            = localizer;
     _mapper               = mapper;
     _configurationManager = configurationManager;
 }
Exemplo n.º 2
0
 public ConnectionString(IAppConfigManager configManager, string connectionStringKey)
 {
     Checks.Argument.IsNotEmpty(connectionStringKey, "connectionStringKey");
     Checks.Argument.IsNotNull(configManager, "configManager");
     try
     {
         _value = configManager.ConnectionStrings(connectionStringKey);
     }
     catch
     {
         throw;
     }
 }
Exemplo n.º 3
0
 public ConnectionString(IAppConfigManager configManager, string connectionStringKey)
 {
     Checks.Argument.IsNotEmpty(connectionStringKey, "connectionStringKey");
     Checks.Argument.IsNotNull(configManager, "configManager");
     try
     {
         _value = configManager.ConnectionStrings(connectionStringKey);
     }
     catch
     {
         throw;
     }
 }
        public static void SeedUsers(UserManager <IdentityUser> userManager, IAppConfigManager appConfigManager)
        {
            var adminUserName = appConfigManager.GetAppSettingsValueOrDefault <string>("SampleAdminUserName", "admin");

            if (userManager.FindByNameAsync(adminUserName).Result == null)
            {
                IdentityUser user = new IdentityUser();
                user.UserName = adminUserName;
                user.Email    = appConfigManager.GetAppSettingsValueOrDefault <string>("SampleAdminEmail", "*****@*****.**");
                var            password = appConfigManager.GetAppSettingsValueOrDefault <string>("SampleAdminPassword", "P@ssW0rd@!");
                IdentityResult result   = userManager.CreateAsync(user, password).Result;

                if (result.Succeeded)
                {
                    userManager.AddToRoleAsync(user, UserRole.Administrator.ToString()).Wait();
                }
            }
        }
Exemplo n.º 5
0
        public JavaScriptAppBuilderManager(IAppConfigManager configManager, IOverlord overlord)
        {
            if (configManager == null)
            {
                throw new ArgumentNullException("configManager");
            }
            if (overlord == null)
            {
                throw new ArgumentNullException("overlord");
            }
            this._configManager = configManager;
            this._overlord      = overlord;

            var savedApps = this._configManager.LoadAppsFromDirectory();

            foreach (var savedApp in savedApps)
            {
                this._javaScriptApps.Add(savedApp.Name, savedApp);
                this._overlord.Watch(savedApp.Name, savedApp.RootDirectory, new FileSystemEventHandler(OnAppChanged));
            }
        }
Exemplo n.º 6
0
 public ConfigHolder(IAppConfigManager configManager)
 {
     _configManager = configManager;
 }
Exemplo n.º 7
0
 public LoggerWrapper(IAppConfigManager appConfig)
 {
     _log = LogManager.GetLogger(appConfig.GetSetting("LoggerName"));
 }
 public static void SeedData(UserManager <IdentityUser> userManager, RoleManager <IdentityRole> roleManager, IAppConfigManager appConfigManager)
 {
     SeedRoles(roleManager);
     SeedUsers(userManager, appConfigManager);
 }
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, UserManager <IdentityUser> userManager, RoleManager <IdentityRole> roleManager, IAppConfigManager appConfigManager)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseDatabaseErrorPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
                app.UseHsts();
            }

            app.UseHttpsRedirection();
            app.UseStaticFiles();
            app.UseCookiePolicy();

            app.UseAuthentication();

            // Seed a sample User and role
            IdentityDataInitializer.SeedData(userManager, roleManager, appConfigManager);


            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");
            });


            // Localization: Here we are building a list of supported cultures which will be used in
            //               the RequestLocalizationOptions in the app.UseRequestLocalization call below.
            var supportedCultures = new[]
            {
                new CultureInfo("en-US"),
                new CultureInfo("es-MX"),
                new CultureInfo("fr-FR"),
            };

            // Localization: Here we are configuring the RequstLocalization including setting the supported cultures from above
            //               in the RequestLocalizationOptions. We are also setting the default request culture to be used
            //               for current culture. These options will be used wherever we request localized strings.
            //               For more information see https://docs.asp.net/en/latest/fundamentals/localization.html
            app.UseRequestLocalization(new RequestLocalizationOptions
            {
                DefaultRequestCulture = new RequestCulture("en-US"),

                // Formatting numbers, dates, etc.
                SupportedCultures = supportedCultures,

                // UI strings that we have localized.
                SupportedUICultures = supportedCultures
            });
        }
Exemplo n.º 10
0
 public void Get_Should_Work(IAppConfigManager fakeAppConfigManager)
 {
     fakeAppConfigManager.Get("SomeKey").Returns("SomeValue");
 }
Exemplo n.º 11
0
 public static void Initialize(IAppConfigManager configer)
 {
     _configer = configer;
 }
Exemplo n.º 12
0
 static AppConfig()
 {
     Configer = AppConfigManagerFactory.GetAppConfigManager();
 }