public DetailsModel(OfficeChecker.Data.OfficeContext context)
 {
     _context = context;
 }
Beispiel #2
0
 public DeleteModel(OfficeChecker.Data.OfficeContext context)
 {
     _context = context;
 }
 public IndexModel(OfficeChecker.Data.OfficeContext context)
 {
     _context = context;
 }
 public LocationModel(OfficeChecker.Data.OfficeContext context)
 {
     _context = context;
 }
Beispiel #5
0
 public EditModel(OfficeChecker.Data.OfficeContext context)
 {
     _context = context;
 }
Beispiel #6
0
 public AdminModel(OfficeChecker.Data.OfficeContext context)
 {
     _context = context;
 }
Beispiel #7
0
 public AnalyticsModel(OfficeChecker.Data.OfficeContext context)
 {
     _context = context;
 }
        public static void Initialize(OfficeContext context)
        {
            context.Database.EnsureCreated();

            // Look for any Offices.
            if (context.Offices.Any())
            {
                return;   // DB has been seeded
            }

            var Offices = new Office[]
            {
                new Office {
                    ID = 1, OfficeName = "Chicago - 161 North Clark", MarketUnit = marketUnit.Midwest, City = "Chicago", Address = "161 North Clark", State = "Illinois", Zip = "60601", PhoneNumber = "+13126930161", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Business, TechSupport = techSupport.Reservation_Only, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = false
                },
                new Office {
                    ID = 2, OfficeName = "Chicago - 965 W. Chicago", MarketUnit = marketUnit.Midwest, City = "Chicago", Address = "965 W. Chicago Ave., Floor 1", State = "Illinois", Zip = "60642", PhoneNumber = "+13122488701", OfficeStatus = officeStatus.By_Invitation_Only, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Corporate, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_Employee_selfCheck, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = false
                },
                new Office {
                    ID = 3, OfficeName = "Chicago Innovation Hub", MarketUnit = marketUnit.Midwest, City = "Chicago", Address = "500 W Madison St, 22nd & 23rd", State = "Illinois", Zip = "60661", PhoneNumber = "+13127635620", OfficeStatus = officeStatus.Closed, OfficeServices = officeServices.Suspended, Visitors = false, LocationType = locationType.Innovation, TechSupport = techSupport.Not_Currently, ReservableSpace = false, DressCode = "Casual", AdditionalInfo = "Re-Opening 2/1/2021", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_building_not_Accenture, PhysicalDistancing = false, TemperatureChecks = false, OtherProtocols = false
                },
                new Office {
                    ID = 4, OfficeName = "Peoria", MarketUnit = marketUnit.Midwest, City = "Peoria", Address = "411 Hamilton Blvd., Suite 1100", State = "Illinois", Zip = "61602", PhoneNumber = "+131226939144", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Delivery_Center, TechSupport = techSupport.Not_Currently, ReservableSpace = false, DressCode = "Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_Employee_selfCheck, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = false
                },
                new Office {
                    ID = 5, OfficeName = "St. Charles", MarketUnit = marketUnit.Midwest, City = "StCharles", Address = "3805 East Main Street, Suite F, St. Charles", State = "Illinois", Zip = "60174", PhoneNumber = "+13127372233", OfficeStatus = officeStatus.Reservation_Required, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Corporate, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Not_Conducting, PhysicalDistancing = false, TemperatureChecks = true, OtherProtocols = false
                },
                new Office {
                    ID = 6, OfficeName = "1350 Avenue of the Americas", MarketUnit = marketUnit.Northeast, City = "New York", Address = "1350 Avenue of the Americas", State = "New York", Zip = "10019", PhoneNumber = "+12122841133", OfficeStatus = officeStatus.Reservation_Required, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Corporate, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_building_not_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = false
                },
                new Office {
                    ID = 7, OfficeName = "New York - 650 Fifth Avenue", MarketUnit = marketUnit.Northeast, City = "New York", Address = "650 Fifth Avenue", State = "New York", Zip = "10019", PhoneNumber = "+12123199450", OfficeStatus = officeStatus.By_Invitation_Only, OfficeServices = officeServices.Limited, Visitors = true, LocationType = locationType.Delivery_Center, TechSupport = techSupport.Reservation_Only, ReservableSpace = false, DressCode = "Casual", AdditionalInfo = "Parking in lot around corner", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_Employee_selfCheck, PhysicalDistancing = false, TemperatureChecks = true, OtherProtocols = false
                },
                new Office {
                    ID = 8, OfficeName = "New York Innovation Hub", MarketUnit = marketUnit.Northeast, City = "New York", Address = "155 Ave of Americas, 10th Floor", State = "New York", Zip = "10013", PhoneNumber = "+16463807700", OfficeStatus = officeStatus.By_Invitation_Only, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 9, OfficeName = "Minneapolis", MarketUnit = marketUnit.Midwest, City = "Minneapolis", Address = "333 South Seventh Street, Suite 1700", State = "Minnesota", Zip = "55402", PhoneNumber = "+16122770000", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 10, OfficeName = "Boise", MarketUnit = marketUnit.Midwest, City = "Boise", Address = "913 W. River Street, Suite 200", State = "Idaho", Zip = "83702", PhoneNumber = "+12083198450", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 11, OfficeName = "Ann Arbor - The Forge", MarketUnit = marketUnit.Midwest, City = "Ann_Arbor", Address = "301 E Liberty St, Suite 700", State = "Michigan", Zip = "48104", PhoneNumber = "+18883745527", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 12, OfficeName = "Minneapolis", MarketUnit = marketUnit.Midwest, City = "Minneapolis", Address = "333 South Seventh Street, Suite 1700", State = "Minnesota", Zip = "55402", PhoneNumber = "+16122770000", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 13, OfficeName = "Detroit - Digital Delivery Center", MarketUnit = marketUnit.Midwest, City = "Detroit", Address = "1001 Woodward Avenue, Suite 400", State = "Michigan", Zip = "48226", PhoneNumber = "+13128872000", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 14, OfficeName = "Detroit Industry X.O Innovation Center", MarketUnit = marketUnit.Midwest, City = "Detroit", Address = "13600 Otterson Court", State = "Michigan", Zip = "48150", PhoneNumber = "+1313887200", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 15, OfficeName = "Troy - MXM", MarketUnit = marketUnit.Midwest, City = "Troy", Address = "1050 Wilshire Dr, Suite 150", State = "Michigan", Zip = "48084", PhoneNumber = "+12488162893", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 16, OfficeName = "Troy - Mackevision", MarketUnit = marketUnit.Midwest, City = "Troy", Address = "1965 Research Dr", State = "Michigan", Zip = "48083", PhoneNumber = "+12486566566", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 17, OfficeName = "Culver City", MarketUnit = marketUnit.West, City = "Culver_City", Address = "800 Corporate Pointe, Suite, 100", State = "California", Zip = "90230", PhoneNumber = "+13107262700", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 18, OfficeName = "Irvine", MarketUnit = marketUnit.West, City = "Irvine", Address = "19800 MacArthur Boulvard, Suite 1200", State = "California", Zip = "92612", PhoneNumber = "+13107262700", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 19, OfficeName = "Los Angeles", MarketUnit = marketUnit.West, City = "Los_Angeles", Address = "10030 E. 4th Place, 8th Floor", State = "California", Zip = "90013", PhoneNumber = "+13107262400", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 20, OfficeName = "Rancho Cordova", MarketUnit = marketUnit.West, City = "Rancho_Cordova", Address = "ACS Sacramento, Delivery Center, 3343 Capital Center Drive, Floor 1", State = "California", Zip = "95670", PhoneNumber = "+19167383601", OfficeStatus = officeStatus.Closed, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 21, OfficeName = "Sacramento", MarketUnit = marketUnit.West, City = "Sacramento", Address = "1610 R Street, Suite #240", State = "California", Zip = "95811", PhoneNumber = "+13107262700", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 22, OfficeName = "San Diego - High Bluff Drive", MarketUnit = marketUnit.West, City = "San_Diego", Address = "12680 High Bluff Drive, Suite 200, TownShip 14", State = "California", Zip = "92130", PhoneNumber = "+13107262700", OfficeStatus = officeStatus.By_Invitation_Only, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 23, OfficeName = "San Diego - Murray Canyon", MarketUnit = marketUnit.West, City = "San_Diego", Address = "1615 Murray Canyon Road, Suite 400", State = "California", Zip = "92108", PhoneNumber = "+1415375042", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 24, OfficeName = "San Francisco", MarketUnit = marketUnit.West, City = "San_Francisco", Address = "415 Mission Street, Floor 31-34", State = "California", Zip = "94105", PhoneNumber = "+14155375000", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 25, OfficeName = "San Francisco Innovation Hub", MarketUnit = marketUnit.West, City = "San_Francisco", Address = "415 Mission Street, Flor 35", State = "California", Zip = "94105", PhoneNumber = "+14155375700", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                new Office {
                    ID = 26, OfficeName = "San Jose", MarketUnit = marketUnit.West, City = "San_Jose", Address = "50 West San Fernando Street, Suite 1100", State = "California", Zip = "95113", PhoneNumber = "+14088172100", OfficeStatus = officeStatus.Business_As_Usual, OfficeServices = officeServices.Full, Visitors = true, LocationType = locationType.Innovation, TechSupport = techSupport.Yes, ReservableSpace = true, DressCode = "Business Casual", AdditionalInfo = "", FaceCoverings = faceCovering.Required, TemperatureChecking = temperatureChecking.Conducting_by_Accenture, PhysicalDistancing = true, TemperatureChecks = true, OtherProtocols = true
                },
                //new Office{ID=27, OfficeName="",MarketUnit=marketUnit.Midwest,City=city.Ann_Arbor,Address="",PhoneNumber= "", OfficeStatus=officeStatus.Business_As_Usual,OfficeServices=officeServices.Full,Visitors=true,LocationType=locationType.Innovation,TechSupport=techSupport.Yes,ReservableSpace=true,DressCode="Business Casual", AdditionalInfo="",FaceCoverings=faceCovering.Required,TemperatureChecking=temperatureChecking.Conducting_by_Accenture,PhysicalDistancing=true,TemperatureChecks=true,OtherProtocols=true},
                //new Office{ID=28, OfficeName="",MarketUnit=marketUnit.Midwest,City=city.Ann_Arbor,Address="",PhoneNumber= "", OfficeStatus=officeStatus.Business_As_Usual,OfficeServices=officeServices.Full,Visitors=true,LocationType=locationType.Innovation,TechSupport=techSupport.Yes,ReservableSpace=true,DressCode="Business Casual", AdditionalInfo="",FaceCoverings=faceCovering.Required,TemperatureChecking=temperatureChecking.Conducting_by_Accenture,PhysicalDistancing=true,TemperatureChecks=true,OtherProtocols=true},

                //new Office{ID=20, OfficeName="",MarketUnit=marketUnit.Midwest,City=city.Ann_Arbor,Address="",PhoneNumber= "", OfficeStatus=officeStatus.Business_As_Usual,OfficeServices=officeServices.Full,Visitors=true,LocationType=locationType.Innovation,TechSupport=techSupport.Yes,ReservableSpace=true,DressCode="Business Casual", AdditionalInfo="",FaceCoverings=faceCovering.Required,TemperatureChecking=temperatureChecking.Conducting_by_Accenture,PhysicalDistancing=true,TemperatureChecks=true,OtherProtocols=1},
            };


            context.Offices.AddRange(Offices);
            context.SaveChanges();
        }