private static async void InitializeApp()
{
Rollback();
await LoadRoles();
var bloguser = new BlogRegisterModel
{
Username = "admin",
Email = "[email protected]",
Password = "admin!"
};
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 });
}
}
UserRepository.Add(new User
{
FirstName = "Jason",
LastName = "Magpantay",
UserName = "admin",
IdentityId = Guid.NewGuid().ToString(),
EmailAddress = "admin@bloggity",
BirthDate = DateTime.Now.AddYears(-25)
});
}