Ejemplo n.º 1
0
        public static void Seed(IApplicationBuilder app)
        {
            PMContext context = app.ApplicationServices.GetRequiredService <PMContext>();

            context.Database.Migrate();


            if (!context.Employees.Any())
            {
                context.Employees.AddRange(
                    new Employee()
                {
                    Name = "Yunus Emre", Surname = "Demir"
                },
                    new Employee()
                {
                    Name = "Fatih", Surname = "Dere"
                },
                    new Employee()
                {
                    Name = "Egemen", Surname = "Dere"
                }
                    );
                context.SaveChanges();
            }

            if (!context.Samples.Any())
            {
                context.Samples.AddRange(
                    new Sample()
                {
                    Customer = "Müşteri1", RequestNo = "ES-2011", EmployeeId = 1, RequestDate = DateTime.Now.AddDays(-30), SampleType = "Numune2 Tip", Size = "XXL", SampleState = Entity.Enums.State.Yeni, Termin = DateTime.Now.AddDays(+6), Artikel = "artikel", CustomerModelNo = "mm numarası", Color = "beyaz", RequestedCount = 5, ModelDescription = "açıklama", AccessoryTermin = "aksesuar termin", MeshFinishDate = DateTime.Now.AddDays(-6), PaintDeliveryDate = DateTime.Now.AddDays(-5), PaintFinishDate = DateTime.Now.AddDays(-6), SewingFinishDate = DateTime.Now.AddDays(-6), DeliveryDate = DateTime.Now.AddDays(-3), DelayDescription = "bu sebepten", DeliveryTime = "yarın"
                },
                    new Sample()
                {
                    Customer = "Müşteri2", RequestNo = "ES-20331", EmployeeId = 2, RequestDate = DateTime.Now.AddDays(-15), SampleType = "Numune2 Tip", Size = "XXL", SampleState = Entity.Enums.State.Yeni, Termin = DateTime.Now.AddDays(+20), Artikel = "artikel", CustomerModelNo = "mm numarası", Color = "beyaz", RequestedCount = 5, ModelDescription = "açıklama", AccessoryTermin = "aksesuar termin", MeshFinishDate = DateTime.Now.AddDays(-6), PaintDeliveryDate = DateTime.Now.AddDays(-5), PaintFinishDate = DateTime.Now.AddDays(-6), SewingFinishDate = DateTime.Now.AddDays(-6), DeliveryDate = DateTime.Now.AddDays(-3), DelayDescription = "bu sebepten", DeliveryTime = "yarın"
                },
                    new Sample()
                {
                    Customer = "Müşteri3", RequestNo = "ES-2013", EmployeeId = 2, RequestDate = DateTime.Now.AddDays(-5), SampleType = "Numune2 Tip", Size = "XXL", SampleState = Entity.Enums.State.Yeni, Termin = DateTime.Now.AddDays(+10), Artikel = "artikel", CustomerModelNo = "mm numarası", Color = "beyaz", RequestedCount = 5, ModelDescription = "açıklama", AccessoryTermin = "aksesuar termin", MeshFinishDate = DateTime.Now.AddDays(-6), PaintDeliveryDate = DateTime.Now.AddDays(-5), PaintFinishDate = DateTime.Now.AddDays(-6), SewingFinishDate = DateTime.Now.AddDays(-6), DeliveryDate = DateTime.Now.AddDays(-3), DelayDescription = "bu sebepten", DeliveryTime = "yarın"
                },
                    new Sample()
                {
                    Customer = "Müşter2", RequestNo = "ES-2011asd", EmployeeId = 3, RequestDate = DateTime.Now.AddDays(-13), SampleType = "Numune2 Tip", Size = "XXL", SampleState = Entity.Enums.State.Yeni, Termin = DateTime.Now.AddDays(+16), Artikel = "artikel", CustomerModelNo = "mm numarası", Color = "beyaz", RequestedCount = 5, ModelDescription = "açıklama", AccessoryTermin = "aksesuar termin", MeshFinishDate = DateTime.Now.AddDays(-6), PaintDeliveryDate = DateTime.Now.AddDays(-5), PaintFinishDate = DateTime.Now.AddDays(-6), SewingFinishDate = DateTime.Now.AddDays(-6), DeliveryDate = DateTime.Now.AddDays(-3), DelayDescription = "bu sebepten", DeliveryTime = "yarın"
                },
                    new Sample()
                {
                    Customer = "Müşteri5", RequestNo = "ES-2033ss1", EmployeeId = 1, RequestDate = DateTime.Now.AddDays(-4), SampleType = "Numune2 Tip", Size = "XXL", SampleState = Entity.Enums.State.Yeni, Termin = DateTime.Now.AddDays(+2), Artikel = "artikel", CustomerModelNo = "mm numarası", Color = "beyaz", RequestedCount = 5, ModelDescription = "açıklama", AccessoryTermin = "aksesuar termin", MeshFinishDate = DateTime.Now.AddDays(-6), PaintDeliveryDate = DateTime.Now.AddDays(-5), PaintFinishDate = DateTime.Now.AddDays(-6), SewingFinishDate = DateTime.Now.AddDays(-6), DeliveryDate = DateTime.Now.AddDays(-3), DelayDescription = "bu sebepten", DeliveryTime = "yarın"
                },
                    new Sample()
                {
                    Customer = "Müşteri3", RequestNo = "ES-20dd13", EmployeeId = 2, RequestDate = DateTime.Now.AddDays(-12), SampleType = "Numune2 Tip", Size = "XXL", SampleState = Entity.Enums.State.Yeni, Termin = DateTime.Now.AddDays(+8), Artikel = "artikel", CustomerModelNo = "mm numarası", Color = "beyaz", RequestedCount = 5, ModelDescription = "açıklama", AccessoryTermin = "aksesuar termin", MeshFinishDate = DateTime.Now.AddDays(-6), PaintDeliveryDate = DateTime.Now.AddDays(-5), PaintFinishDate = DateTime.Now.AddDays(-6), SewingFinishDate = DateTime.Now.AddDays(-6), DeliveryDate = DateTime.Now.AddDays(-3), DelayDescription = "bu sebepten", DeliveryTime = "yarın"
                }

                    );
                context.SaveChanges();
            }
        }
Ejemplo n.º 2
0
 public void AddEmployee(Employee entity)
 {
     context.Employees.Add(entity);
     context.SaveChanges();
 }
Ejemplo n.º 3
0
 public Sample addSample(Sample entity)
 {
     context.Samples.Add(entity);
     context.SaveChanges();
     return(entity);
 }