//Deze methode updatet een Oracle Virtueel Machine. public void UpdateMachine(OracleVirtualMachine ovm) { OracleVirtualMachine ovM = ctx.OracleVirtualMachines.Find(ovm.OracleVirtualMachineId); ctx.Entry(ovM).CurrentValues.SetValues(ovm); ctx.Entry(ovM).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); }
//Verander attributen van een gebruiker. public void UpdateGebruiker(Gebruiker user) { Gebruiker aanTePassenGebruiker = ctx.Users.Find(user.Id); ctx.Entry(aanTePassenGebruiker).CurrentValues.SetValues(user); ctx.Entry(aanTePassenGebruiker).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); }
//Deze methode updatet de naam, e-mail en afkorting van een klant. //Hier kunnen we meerdere attributen aan toevoegen indien dit gewenst wordt. public void UpdateKlant(Klant Klant) { var test = ctx.Klanten.Where(x => x.KlantId == Klant.KlantId).FirstOrDefault(); test.Naam = Klant.Naam; test.Email = Klant.Email; test.Afkorting = Klant.Afkorting; ctx.Entry(test).State = EntityState.Modified; ctx.SaveChanges(); }
//Methode om de admin te updaten. public void UpdateAdmin(Admin admin) { _ctx.Entry(admin).State = EntityState.Modified; _ctx.SaveChanges(); }