private async Task SeedBlazorBoilerplateAsync() { ApplicationUser user = await _userManager.FindByNameAsync("user"); if (!_context.UserProfiles.Any()) { UserProfile userProfile = new UserProfile { UserId = user.Id, ApplicationUser = user, Count = 2, IsNavOpen = true, LastPageVisited = "/dashboard", IsNavMinified = false, LastUpdatedDate = DateTime.Now }; _context.UserProfiles.Add(userProfile); } if (!_context.Todos.Any()) { _context.Todos.AddRange( new Todo { IsCompleted = false, Title = "Test Blazor Boilerplate" }, new Todo { IsCompleted = false, Title = "Test Blazor Boilerplate 1", } ); } if (!_context.ApiLogs.Any()) { _context.ApiLogs.AddRange( new ApiLogItem { RequestTime = DateTime.Now, ResponseMillis = 30, StatusCode = 200, Method = "Get", Path = "/api/seed", QueryString = "", RequestBody = "", ResponseBody = "", IPAddress = "::1", ApplicationUserId = user.Id }, new ApiLogItem { RequestTime = DateTime.Now, ResponseMillis = 30, StatusCode = 200, Method = "Get", Path = "/api/seed", QueryString = "", RequestBody = "", ResponseBody = "", IPAddress = "::1", ApplicationUserId = user.Id } ); } _context.SaveChanges(); }
private async Task SeedBlazorBoilerplateAsync() { ApplicationUser user = await _userManager.FindByNameAsync("user"); if (!_context.UserProfiles.Any()) { UserProfile userProfile = new UserProfile { UserId = user.Id, ApplicationUser = user, Count = 2, IsNavOpen = true, LastPageVisited = "/dashboard", IsNavMinified = false, LastUpdatedDate = DateTime.Now }; _context.UserProfiles.Add(userProfile); user.Profile = userProfile; } if (!_context.Contacts.Any()) { _context.Contacts.AddRange( new Contact { UserId = Guid.NewGuid(), Name = "Bob Lawblaw", Email = "*****@*****.**", Address = new Address { Street = "1st Street", Number = "111", City = "Portland", Country = "USA", Zip = "98682" } }, new Contact { UserId = Guid.NewGuid(), Name = "John Cena", Email = "*****@*****.**", Address = new Address { Street = "2nd Street", Number = "222", City = "Portland", Country = "USA", Zip = "98682" } } );; } if (!_context.ApiLogs.Any()) { _context.ApiLogs.AddRange( new ApiLogItem { RequestTime = DateTime.Now, ResponseMillis = 30, StatusCode = 200, Method = "Get", Path = "/api/seed", QueryString = "", RequestBody = "", ResponseBody = "", IPAddress = "::1", ApplicationUserId = user.Id }, new ApiLogItem { RequestTime = DateTime.Now, ResponseMillis = 30, StatusCode = 200, Method = "Get", Path = "/api/seed", QueryString = "", RequestBody = "", ResponseBody = "", IPAddress = "::1", ApplicationUserId = user.Id } ); } _context.SaveChanges(); }