public Test_Hauptverant(Test_Hauptverant copyEntry)
 {
     this.STICHTAG  = copyEntry.STICHTAG;
     this.MANDANT   = copyEntry.MANDANT;
     this.OBJEKTGES = copyEntry.OBJEKTGES;
     this.LIEGNR    = copyEntry.LIEGNR;
     this.LIEGBEZ   = copyEntry.LIEGBEZ;
     this.Objektschluessel_Liegenschaft = copyEntry.Objektschluessel_Liegenschaft;
     this.Buchungskreis       = copyEntry.Buchungskreis;
     this.Hauptverantwortlich = copyEntry.Hauptverantwortlich;
 }
        static void Main(string[] args)
        {
            using (DOCUWARE_TABELLENEntities context = new DOCUWARE_TABELLENEntities())
            {
                List <double?> result      = context.test_Hauptverant.Select(x => x.Objektschluessel_Liegenschaft).Distinct().ToList();
                var            GroupResult = context.test_Hauptverant.GroupBy(x => x.Objektschluessel_Liegenschaft).ToList();

                //Console.WriteLine(string.Join(Environment.NewLine, result));

                foreach (var item in GroupResult)
                {
                    Test_Hauptverant firstItem = item.First();
                    Test_Hauptverant newEntry  = new Test_Hauptverant(firstItem);

                    newEntry.Set_COO_AL(newEntry);
                    context.test_Hauptverant.Add(newEntry);

                    newEntry = new Test_Hauptverant(firstItem);
                    newEntry.Set_COO_GF(newEntry);
                    context.test_Hauptverant.Add(newEntry);

                    newEntry = new Test_Hauptverant(firstItem);
                    newEntry.Set_CEO_AL(newEntry);
                    context.test_Hauptverant.Add(newEntry);

                    newEntry = new Test_Hauptverant(firstItem);
                    newEntry.Set_Leitung_Finanzen_AL(newEntry);
                    context.test_Hauptverant.Add(newEntry);

                    newEntry = new Test_Hauptverant(firstItem);
                    newEntry.Set_Leitung_Mietbetreuung_AL(newEntry);
                    context.test_Hauptverant.Add(newEntry);

                    newEntry = new Test_Hauptverant(firstItem);
                    newEntry.Set_Leitung_Projektsteuerung_AL(newEntry);
                    context.test_Hauptverant.Add(newEntry);

                    newEntry = new Test_Hauptverant(firstItem);
                    newEntry.Set_Leitung_Rechnungswesen_AL(newEntry);
                    context.test_Hauptverant.Add(newEntry);

                    newEntry = new Test_Hauptverant(firstItem);
                    newEntry.Set_Leitung_Recht_AL(newEntry);
                    context.test_Hauptverant.Add(newEntry);
                }

                context.SaveChanges();

                Console.ReadLine();
            }
        }
 public void Set_Leitung_Recht_AL(Test_Hauptverant firstItem)
 {
     firstItem.User_Kategorie          = "Leitung Recht - AL";
     firstItem.User_Name_Vorname       = "Stern Susanne";
     firstItem.Zweit_Prüfer_Berechtigt = "AL";
 }
 public void Set_Leitung_Rechnungswesen_AL(Test_Hauptverant firstItem)
 {
     firstItem.User_Kategorie          = "Leitung Rechnungswesen - AL";
     firstItem.User_Name_Vorname       = "Lange Holger";
     firstItem.Zweit_Prüfer_Berechtigt = "AL";
 }
 public void Set_Leitung_Projektsteuerung_AL(Test_Hauptverant firstItem)
 {
     firstItem.User_Kategorie          = "Leitung Projektsteuerung - AL";
     firstItem.User_Name_Vorname       = "Besser Fabian";
     firstItem.Zweit_Prüfer_Berechtigt = "AL";
 }
 public void Set_Leitung_Mietbetreuung_AL(Test_Hauptverant firstItem)
 {
     firstItem.User_Kategorie          = "Leitung Mietbetreuung - AL";
     firstItem.User_Name_Vorname       = "Röske Melanie";
     firstItem.Zweit_Prüfer_Berechtigt = "AL";
 }
 public void Set_Leitung_Finanzen_AL(Test_Hauptverant firstItem)
 {
     firstItem.User_Kategorie          = "Leitung Finanzen - AL";
     firstItem.User_Name_Vorname       = "Acar Gökhan";
     firstItem.Zweit_Prüfer_Berechtigt = "AL";
 }
 public void Set_CEO_AL(Test_Hauptverant firstItem)
 {
     firstItem.User_Kategorie          = "CEO - AL";
     firstItem.User_Name_Vorname       = "Baum Gregor";
     firstItem.Zweit_Prüfer_Berechtigt = "AL";
 }
 public void Set_COO_GF(Test_Hauptverant firstItem)
 {
     firstItem.User_Kategorie          = "COO - GF";
     firstItem.User_Name_Vorname       = "Siemens Harald";
     firstItem.Zweit_Prüfer_Berechtigt = "GF";
 }