Beispiel #1
0
 public SalesmenStatusDTO(SalesmenStatus status)
 {
     SalesmanID = status.SalesmanID;
     DistrictID = status.DistrictID;
     Status     = (Status)status.Status;
 }
Beispiel #2
0
        public static void Initialize(DistrictDBContext context)
        {
            context.Database.EnsureCreated();

            if (context.Districts.Any())
            {
                return;
            }


            var districts = new District[]
            {
                new District("Nordjylland"),
                new District("Midtjylland"),
                new District("Sønderjylland"),
                new District("Østjylland"),
                new District("Fyn"),
                new District("Sjælland"),
                new District("København")
            };

            foreach (var d in districts)
            {
                context.Districts.Add(d);
            }
            context.SaveChanges();

            var salesmen = new Salesman[]
            {
                new Salesman
                {
                    PhoneNumber = 29223018, Email = "*****@*****.**", FirstName = "Maria",
                    LastName    = " Hansen"
                },
                new Salesman
                {
                    PhoneNumber = 59537894, Email = "*****@*****.**", FirstName = "Marie",
                    LastName    = " Didricksen"
                },
                new Salesman
                {
                    PhoneNumber = 44861150, Email = "*****@*****.**", FirstName = "Esther ",
                    LastName    = "Pedersen"
                },
                new Salesman
                {
                    PhoneNumber = 11047129, Email = "*****@*****.**", FirstName = "Sara",
                    LastName    = " Hansen"
                },
                new Salesman
                {
                    PhoneNumber = 93962566, Email = "*****@*****.**", FirstName = "Elise",
                    LastName    = "Gregersen"
                },
                new Salesman
                {
                    PhoneNumber = 11224489, Email = "*****@*****.**", FirstName = "Mark",
                    LastName    = "Pedersen"
                },
                new Salesman
                {
                    PhoneNumber = 68979197, Email = "*****@*****.**", FirstName = "Leo",
                    LastName    = " Hansen"
                },
                new Salesman
                {
                    PhoneNumber = 36486664, Email = "*****@*****.**", FirstName = "Peter", LastName = "Teglsgaard"
                },
                new Salesman
                {
                    PhoneNumber = 73140749, Email = "*****@*****.**", FirstName = "Tobias",
                    LastName    = " Hansen"
                },
                new Salesman
                {
                    PhoneNumber = 37887231, Email = "*****@*****.**", FirstName = "Jonathan",
                    LastName    = "Gregersen"
                }
            };

            foreach (var s in salesmen)
            {
                context.Salesmen.Add(s);
            }
            context.SaveChanges();


            var businesses = new Business[]
            {
                new Business {
                    Adress = "Hundslevgyden 55", BusinessName = "Tiger", DistrictID = 6, ZipCode = 1725
                },
                new Business {
                    Adress = "Højbovej 71", BusinessName = "H&M", DistrictID = 7, ZipCode = 1115
                },
                new Business {
                    Adress = "Ribelandevej 81", BusinessName = "Baby Tøj", DistrictID = 3, ZipCode = 1242
                },
                new Business {
                    Adress = "Mosegårdsvej 89", BusinessName = "Tiger", DistrictID = 5, ZipCode = 2131
                },
                new Business {
                    Adress = "Ribelandevej 84", BusinessName = "Donuts", DistrictID = 4, ZipCode = 4323
                },
                new Business {
                    Adress = "Eskelundsvej 16", BusinessName = "E-Komplet", DistrictID = 2, ZipCode = 2212
                },
                new Business {
                    Adress = "Lodskovvej 37", BusinessName = "Tiger", DistrictID = 6, ZipCode = 3187
                },
                new Business {
                    Adress = "Ørbækvej 97", BusinessName = "Macdonald's", DistrictID = 7, ZipCode = 1232
                }
            };

            foreach (var b in businesses)
            {
                context.Add(b);
            }
            context.SaveChanges();

            var salesmenInBusiness = new SalesmenInBusiness[]
            {
                new SalesmenInBusiness {
                    SalesmanID = 1, BusinessID = 1
                },
                new SalesmenInBusiness {
                    SalesmanID = 2, BusinessID = 2
                },
                new SalesmenInBusiness {
                    SalesmanID = 3, BusinessID = 3
                },
                new SalesmenInBusiness {
                    SalesmanID = 4, BusinessID = 4
                },
                new SalesmenInBusiness {
                    SalesmanID = 5, BusinessID = 5
                },
                new SalesmenInBusiness {
                    SalesmanID = 6, BusinessID = 6
                },
                new SalesmenInBusiness {
                    SalesmanID = 7, BusinessID = 7
                },
                new SalesmenInBusiness {
                    SalesmanID = 8, BusinessID = 8
                },
                new SalesmenInBusiness {
                    SalesmanID = 9, BusinessID = 1
                },
                new SalesmenInBusiness {
                    SalesmanID = 10, BusinessID = 2
                },
                new SalesmenInBusiness {
                    SalesmanID = 1, BusinessID = 3
                },
                new SalesmenInBusiness {
                    SalesmanID = 2, BusinessID = 4
                },
                new SalesmenInBusiness {
                    SalesmanID = 3, BusinessID = 5
                }
            };

            foreach (var b in salesmenInBusiness)
            {
                context.SalesmenInBusinesses.Add(b);
            }
            context.SaveChanges();

            var salesmenStatus = new SalesmenStatus[]
            {
                new SalesmenStatus {
                    SalesmanID = 1, DistrictID = 1, Status = Status.Primary
                },
                new SalesmenStatus {
                    SalesmanID = 2, DistrictID = 2, Status = Status.Primary
                },
                new SalesmenStatus {
                    SalesmanID = 3, DistrictID = 3, Status = Status.Primary
                },
                new SalesmenStatus {
                    SalesmanID = 4, DistrictID = 4, Status = Status.Primary
                },
                new SalesmenStatus {
                    SalesmanID = 5, DistrictID = 5, Status = Status.Primary
                },
                new SalesmenStatus {
                    SalesmanID = 6, DistrictID = 6, Status = Status.Primary
                },
                new SalesmenStatus {
                    SalesmanID = 7, DistrictID = 7, Status = Status.Primary
                },
                new SalesmenStatus {
                    SalesmanID = 8, DistrictID = 1, Status = Status.Secondary
                },
                new SalesmenStatus {
                    SalesmanID = 9, DistrictID = 2, Status = Status.Secondary
                },
                new SalesmenStatus {
                    SalesmanID = 10, DistrictID = 3, Status = Status.Secondary
                }
            };

            foreach (var s in salesmenStatus)
            {
                context.SalesmenStatuses.Add(s);
            }
            context.SaveChanges();
        }