Esempio n. 1
0
 private void BuildEmailMetaData(string subscriberEmail, out string sendTo, out string msg, out string subject, out string senderEmail)
 {
     sendTo      = subscriberEmail ?? string.Empty;
     msg         = _configurationManager.GetAppSettingsValueOrDefault <string>("WelcomeEmailMsg", string.Empty);
     subject     = _configurationManager.GetAppSettingsValueOrDefault <string>("WelcomeEmailSubject", string.Empty);
     senderEmail = _configurationManager.GetAppSettingsValueOrDefault <string>("SenderMail", string.Empty);
 }
        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();
                }
            }
        }