protected override void Seed(BookingsDbContext context) { var random = new Random(); var addressGenerator = new AddressGenerator(); var userNameGenerator = new UserNameGenerator(); var passportGenerator = new PassportGenerator(); var cultureCodeGenerator = new CultureGenerator(); for (int i = 0; i < 8; i++) { var fromDate = DateTime.Today; var toDate = fromDate.AddDays(random.Next(1, 5)); context.Bookings.Add(new Booking { CustomerId = "Cust-10" + i, CustomerName = userNameGenerator.GetName(), Address = addressGenerator.GetAddress(), From = fromDate, To = toDate, Passport = passportGenerator.GetPassport(), Amount = random.Next(10, 40) * 100, Type = "CheckIn", Culture = cultureCodeGenerator.Cultures[random.Next(0, cultureCodeGenerator.Cultures.Count - 1)] }); } for (int i = 0; i < 8; i++) { var fromDate = DateTime.Today.AddDays(random.Next(-5, -2)); var toDate = DateTime.Today; context.Bookings.Add(new Booking { CustomerId = "Cust-10" + i, CustomerName = userNameGenerator.GetName(), Address = addressGenerator.GetAddress(), From = fromDate, To = toDate, Passport = passportGenerator.GetPassport(), Amount = random.Next(10, 40) * 100, Type = "CheckOut", Culture = cultureCodeGenerator.Cultures[random.Next(0, cultureCodeGenerator.Cultures.Count - 1)] }); } context.SaveChanges(); base.Seed(context); }
private Models.Registration ConvertToRegistration(Booking booking) { return(new Models.Registration { Id = booking.Id, Type = booking.Type, Date = booking.To, CustomerId = booking.CustomerId, CustomerName = booking.CustomerName, Passport = booking.Passport, Address = booking.Address, Amount = booking.Amount, Total = booking.Total, Culture = CultureGenerator.GetLanguageFromCultureCode(booking.Culture), PhoneNumber = booking.PhoneNumber }); }
void Awake() { Instance = this; }