public CreateModel(Project334.Data.Project334Context context)
 {
     _context = context;
 }
Beispiel #2
0
 public DetailsModel(Project334.Data.Project334Context context)
 {
     _context = context;
 }
 public EditModel(Project334.Data.Project334Context context)
 {
     _context = context;
 }
Beispiel #4
0
 public IndexModel(Project334.Data.Project334Context context)
 {
     _context = context;
 }
        public static void Initialize(Project334Context context)
        {
            // Look for any VisitorsCheckIn or VisitorsCheckOut activity.
            if (context.VisitorsCheckIn.Any() || context.VisitorsCheckOut.Any() || context.DangerousCases.Any())
            {
                return;   // DB has been seeded
            }

            var dangerousCases = new DangerousCase[]
            {
                new DangerousCase {
                    MobilePhone = "0492111118", FirstMidName = "Nino", LastName = "Olivetto", Email = "*****@*****.**", Sex = Sex.Male, ConfirmDate = DateTime.Parse("10/04/2021 2:55:00 AM"), HasVaccine = true, DOB = DateTime.Parse("15/10/1996 12:00:00 AM")
                },
                new DangerousCase {
                    MobilePhone = "0492111119", FirstMidName = "Latino", LastName = "Ciusino", Email = "*****@*****.**", Sex = Sex.Female, ConfirmDate = DateTime.Parse("22/04/2021 10:55:00 PM"), HasVaccine = false, DOB = DateTime.Parse("8/5/2006 12:00:00 AM")
                }
            };

            context.DangerousCases.AddRange(dangerousCases);
            context.SaveChanges();

            var addresses = new Address[]
            {
                new Address {
                    StreetNumber = "1", StreetName = "Street1", City = "Sydney", State = "NSW", ZipCode = "2000"
                },                                                                                           //business 1 address
                new Address {
                    StreetNumber = "2", StreetName = "Street2", City = "Melbourne", State = "VIC", ZipCode = "3000"
                },
                new Address {
                    StreetNumber = "3", StreetName = "Street3", City = "Brisbane", State = "QLD", ZipCode = "4000"
                }
            };

            context.Addresses.AddRange(addresses);
            context.SaveChanges();

            var businesses = new Business[]
            {
                new Business {
                    CompanyAddress = addresses[1], Name = "Big Boss", Phone = "8765588888", ABN = "12345678999"
                }
            };

            context.Businesses.AddRange(businesses);
            context.SaveChanges();

            var businessActivities = new BusinessActivity[]
            {
                new BusinessActivity {
                    WorkingDate = DateTime.Parse("10/04/2021 2:33:00 PM"), BusinessID = 1
                                                                                        //VisitorCheckIn = new List<VisitorCheckIn>{visitorCheckIns[0], visitorCheckIns[1]},
                                                                                        //VisitorCheckOut = new List<VisitorCheckOut>{ visitorCheckOuts[0], visitorCheckOuts[1]}
                }
            };

            context.BusinessActivities.AddRange(businessActivities);
            context.SaveChanges();

            var visitorCheckIns = new VisitorCheckIn[]
            {
                new VisitorCheckIn {
                    MobilePhone = "0490017003", LastName = "Zvolinskii", FirstMidName = "Dmitrii", Email = "*****@*****.**", BusinessActivityID = 1, CheckIn = DateTime.Parse("10/04/2021 2:55:00 AM")
                },
                new VisitorCheckIn {
                    MobilePhone = "0492111119", LastName = "Carsos", FirstMidName = "Olexander", Email = "*****@*****.**", BusinessActivityID = 1, CheckIn = DateTime.Parse("10/04/2021 12:25:00 AM")
                },
                new VisitorCheckIn {
                    MobilePhone = "0492111111", FirstMidName = "Carson", LastName = "Alexander", Email = "*****@*****.**", BusinessActivityID = 1, CheckIn = DateTime.Parse("15/04/2021 1:58:00 PM")
                },
                new VisitorCheckIn {
                    MobilePhone = "0492111112", FirstMidName = "Meredith", LastName = "Alonso", Email = "*****@*****.**", BusinessActivityID = 1, CheckIn = DateTime.Parse("14/04/2021 8:58:00 PM")
                },
                new VisitorCheckIn {
                    MobilePhone = "0492111113", FirstMidName = "Arturo", LastName = "Anand", Email = "*****@*****.**", BusinessActivityID = 1, CheckIn = DateTime.Parse("12/04/2021 10:38:00 AM")
                },
                new VisitorCheckIn {
                    MobilePhone = "0492111114", FirstMidName = "Gytis", LastName = "Barzdukas", Email = "*****@*****.**", BusinessActivityID = 1, CheckIn = DateTime.Parse("11/04/2021 3:15:00 PM")
                },
                new VisitorCheckIn {
                    MobilePhone = "0492111115", FirstMidName = "Yan", LastName = "Li", Email = "*****@*****.**", BusinessActivityID = 1, CheckIn = DateTime.Parse("10/04/2021 6:45:00 PM")
                },
                new VisitorCheckIn {
                    MobilePhone = "0492111116", FirstMidName = "Peggy", LastName = "Justice", Email = "*****@*****.**", BusinessActivityID = 1, CheckIn = DateTime.Parse("15/04/2021 12:22:00 PM")
                },
                new VisitorCheckIn {
                    MobilePhone = "0492111117", FirstMidName = "Laura", LastName = "Norman", Email = "*****@*****.**", BusinessActivityID = 1, CheckIn = DateTime.Parse("11/04/2021 7:45:00 PM")
                },
                new VisitorCheckIn {
                    MobilePhone = "0492111118", FirstMidName = "Nino", LastName = "Olivetto", Email = "*****@*****.**", BusinessActivityID = 1, CheckIn = DateTime.Parse("10/04/2021 1:33:00 PM")
                }
            };

            context.VisitorsCheckIn.AddRange(visitorCheckIns);
            context.SaveChanges();

            var visitorCheckOuts = new VisitorCheckOut[]
            {
                new VisitorCheckOut {
                    MobilePhone = "0490017003", LastName = "Zvolinskii", FirstMidName = "Dmitrii", Email = "*****@*****.**", BusinessActivityID = 1, CheckOut = DateTime.Parse("10/04/2021 4:55:00 AM")
                },
                new VisitorCheckOut {
                    MobilePhone = "0492111119", LastName = "Carsos", FirstMidName = "Olexander", Email = "*****@*****.**", BusinessActivityID = 1, CheckOut = DateTime.Parse("10/04/2021 3:25:00 PM")
                },
                new VisitorCheckOut {
                    MobilePhone = "0492111111", FirstMidName = "Carson", LastName = "Alexander", Email = "*****@*****.**", BusinessActivityID = 1, CheckOut = DateTime.Parse("15/04/2021 3:58:00 PM")
                },
                new VisitorCheckOut {
                    MobilePhone = "0492111112", FirstMidName = "Meredith", LastName = "Alonso", Email = "*****@*****.**", BusinessActivityID = 1, CheckOut = DateTime.Parse("14/04/2021 10:58:00 PM")
                },
                new VisitorCheckOut {
                    MobilePhone = "0492111113", FirstMidName = "Arturo", LastName = "Anand", Email = "*****@*****.**", BusinessActivityID = 1, CheckOut = DateTime.Parse("12/04/2021 11:38:00 AM")
                },
                new VisitorCheckOut {
                    MobilePhone = "0492111114", FirstMidName = "Gytis", LastName = "Barzdukas", Email = "*****@*****.**", BusinessActivityID = 1, CheckOut = DateTime.Parse("11/04/2021 6:15:00 PM")
                },
                new VisitorCheckOut {
                    MobilePhone = "0492111115", FirstMidName = "Yan", LastName = "Li", Email = "*****@*****.**", BusinessActivityID = 1, CheckOut = DateTime.Parse("10/04/2021 8:45:00 PM")
                },
                new VisitorCheckOut {
                    MobilePhone = "0492111116", FirstMidName = "Peggy", LastName = "Justice", Email = "*****@*****.**", BusinessActivityID = 1, CheckOut = DateTime.Parse("15/04/2021 4:22:00 PM")
                },
                new VisitorCheckOut {
                    MobilePhone = "0492111117", FirstMidName = "Laura", LastName = "Norman", Email = "*****@*****.**", BusinessActivityID = 1, CheckOut = DateTime.Parse("11/04/2021 9:45:00 PM")
                },
                new VisitorCheckOut {
                    MobilePhone = "0492111118", FirstMidName = "Nino", LastName = "Olivetto", Email = "*****@*****.**", BusinessActivityID = 1, CheckOut = DateTime.Parse("10/04/2021 2:33:00 PM")
                }
            };

            context.VisitorsCheckOut.AddRange(visitorCheckOuts);
            context.SaveChanges();
        }