static void Main(string[] args) { var user = new User(); user.Name = "TestUser11111"; user.Email = "*****@*****.**"; user.Password = "******"; user.IsHost = true; user.AvailableParkingSpaces = new List <ParkingSpace>(); var user2 = new User(); user2.Name = "TestUser22222"; user2.Email = "*****@*****.**"; user2.Password = "******"; user2.IsHost = true; user2.AvailableParkingSpaces = new List <ParkingSpace>(); var parkingSpace = new ParkingSpace(); parkingSpace.IsAvailable = true; parkingSpace.Owner = user; parkingSpace.Number = "1527"; var parkingSpace2 = new ParkingSpace(); parkingSpace2.IsAvailable = true; parkingSpace2.Owner = user2; parkingSpace2.Number = "1112"; var parkingSpace3 = new ParkingSpace(); parkingSpace2.IsAvailable = false; parkingSpace2.Number = "2342352"; parkingSpace2.Owner = null; user.AvailableParkingSpaces.Add(parkingSpace); user.AvailableParkingSpaces.Add(parkingSpace3); user2.AvailableParkingSpaces.Add(parkingSpace2); var transactionRecord = new TransactionRecord(); transactionRecord.ParkingSpace = parkingSpace; transactionRecord.User = user; var transactionRecord2 = new TransactionRecord(); transactionRecord2.ParkingSpace = parkingSpace2; transactionRecord2.User = user; SaveUser(user); SaveUser(user2); // SaveParkingSpace(parkingSpace); // SaveParkingSpace(parkingSpace2); // SaveTransaction(transactionRecord); // SaveTransaction(transactionRecord2); }
private static void SaveTransaction(TransactionRecord transactionRecord) { using (var context = new ParkingShareContext()) { context.Database.Log = Console.WriteLine; context.TransactionRecords.Add(transactionRecord); Console.WriteLine(context.SaveChanges()); } }