Skip to content

Commit ad6e50f

Browse files
committed
added id for user logins to seed method
1 parent a484f80 commit ad6e50f

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

Data/BankContext.cs

+19
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,25 @@ private static void CreateTestData(ModelBuilder modelBuilder, List<string> names
194194
}
195195
modelBuilder.Entity<User>().HasData(users);
196196

197+
// Add random login datetimes
198+
var userLoginIndex = 1;
199+
var logins = new List<UserLogin>();
200+
foreach (var user in users)
201+
{
202+
var amountOfLogins = random.Next(0, 20);
203+
for (var i = 0; i < amountOfLogins; i++)
204+
{
205+
logins.Add(new UserLogin
206+
{
207+
Id = userLoginIndex,
208+
UserId = user.Id,
209+
LoginDateTime = GetRandomDateTime()
210+
});
211+
userLoginIndex++;
212+
}
213+
}
214+
modelBuilder.Entity<UserLogin>().HasData(logins);
215+
197216
var bankAccountIndex = bankAccountIndexStart;
198217
var bankAccounts = new List<BankAccount>();
199218
foreach (var user in users)

0 commit comments

Comments
 (0)