public async Task <int> CreatePassword(PasswordEntity password) { db.Passwords.Add(password); return(await db.SaveChangesAsync()); }
public static void seedUsers(UserModelContext user, PassModelContext pass, WalletContext wallet) { string id1 = "f8ac5f4b-d637-4bc4-acd2-cd940663f3ef"; string id2 = "f2aac55f-1cba-404e-8a2b-b3e65c438190"; var m = user.Users.FirstOrDefault(); if (m == null) { Console.WriteLine("seeding users"); var users = new List <UsernameEntity>(); var h = new UsernameEntity() { UserId = id1, Username = "******", Email = "*****@*****.**" }; users.Add(h); h = new UsernameEntity() { UserId = id2, Username = "******", Email = "*****@*****.**" }; users.Add(h); user.Users.AddRange(users); user.SaveChangesAsync(); Console.WriteLine("Done seeding users."); } var p = pass.Passwords.FirstOrDefault(); if (p == null) { var myPasswords = new List <PasswordEntity>(); var my = new PasswordEntity() { UserId = id1, Password = BCrypt.Net.BCrypt.HashPassword("Password1", 11) }; myPasswords.Add(my); my = new PasswordEntity() { UserId = id2, Password = BCrypt.Net.BCrypt.HashPassword("TestKode1", 11) }; myPasswords.Add(my); pass.Passwords.AddRange(myPasswords); pass.SaveChangesAsync(); Console.WriteLine("done seeding"); } var w = wallet.Users.FirstOrDefault(); if (w == null) { var u = new List <UserEntity>(); var _u = new UserEntity() { Address = new AddressEntity() { Address = "Randomstreet 200", City = "Hell", Contry = "Yep", Zipcode = 5000 }, FirstName = "Svend", LastName = "Hansen", userID = id1, wallet = new WalletEntity() { userID = id1, Amount = 5000, card = new CardEntity() { CardId = 1, CardNumber = 4230420401, CVVnumber = 511, ExpireYear = 32, ExpireMonth = 06 } } }; u.Add(_u); _u = new UserEntity() { Address = new AddressEntity() { Address = "CoolStreet", City = "This town", Contry = "dk", Zipcode = 8220 }, FirstName = "Hans", LastName = "Petersen", userID = id2, wallet = new WalletEntity() { userID = id2, Amount = 10000, card = new CardEntity() { CardId = 2, CardNumber = 42324242, CVVnumber = 342, ExpireYear = 22, ExpireMonth = 04 } } }; u.Add(_u); wallet.Users.AddRange(u); var wait = wallet.SaveChangesAsync(); } }