Blog.Tools.ApplicationSetup.Program.LoadIdentities C# (CSharp) Method

LoadIdentities() private static method

private static LoadIdentities ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
		private static async Task LoadIdentities()
		{
			foreach (var user in _users)
			{
				var bloguser = new BlogRegisterModel
				{
					Username = user.UserName,
					Email = user.EmailAddress,
					Password = "Testtest1!"
				};
				var result = await BlogDbRepository.RegisterUser(bloguser);
				if (result.Succeeded)
				{
					var savedUser = await BlogDbRepository.FindUser(bloguser.Username, bloguser.Password);
					var firstOrDefault = BlogDbRepository.GetRoles().FirstOrDefault();
					if (firstOrDefault != null)
					{
						var role = firstOrDefault.Name;
						await BlogDbRepository.AddToRolesAsync(savedUser.Id, new[] { role });
					}
				}
			}

			AddConsoleMessage("Successfully added users...");
		}