Example #1
0
 public static void UpdateOfferte(Offerte o)
 {
     using (var context = new FestiSpecDBEntities())
     {
         context.Entry(o).State = System.Data.Entity.EntityState.Modified;
         context.SaveChanges();
     }
 }
 public static void UpdateKlant(Klant k)
 {
     using (var context = new FestiSpecDBEntities())
     {
         context.Klant.Attach(k);
         context.Klant.Add(k);
         context.Entry(k).State = System.Data.Entity.EntityState.Modified;
         context.SaveChanges();
     }
 }
        public static void UpdateGebruiker(Gebruiker gebruiker)
        {
            using (var context = new FestiSpecDBEntities())
            {
                context.Gebruiker.Attach(gebruiker);
                context.Gebruiker.Add(gebruiker);
                context.Entry(gebruiker).State = System.Data.Entity.EntityState.Modified;

                context.SaveChanges();
            }
        }
Example #4
0
        public static bool AddVragenlijst(Vragenlijst vragenlijst)
        {
            using (var context = new FestiSpecDBEntities())
            {
                context.Klant.Attach(vragenlijst.Inspectie.Klant);
                context.Offerte.Attach(vragenlijst.Inspectie.Offerte);
                context.Status.Attach(vragenlijst.Inspectie.Status);

                foreach (Gebruiker item in vragenlijst.Inspectie.Gebruiker1)
                {
                    context.Gebruiker.Attach(item);
                }

                context.Gebruiker.Attach(vragenlijst.Inspectie.Gebruiker);

                foreach (IngevuldeVragenlijst item in vragenlijst.IngevuldeVragenlijst)
                {
                    context.IngevuldeVragenlijst.Attach(item);
                }

                context.Inspectie.Attach(vragenlijst.Inspectie);

                foreach (Vraag item in vragenlijst.Vraag)
                {
                    context.Vraagtype.Attach(item.Vraagtype);
                    if (item.Id != 0)
                    {
                        context.Vraag.Attach(item);
                    }
                    else
                    {
                        context.Vraag.Add(item);
                    }
                }



                if (vragenlijst.Id > 0)
                {
                    context.Entry(vragenlijst).State = EntityState.Modified;
                }
                else
                {
                    context.Vragenlijst.Add(vragenlijst);
                }
                context.SaveChanges();
            }

            return(true);
        }