private static Contact mapReservatie(Entity item) { return(new Contact() { id = item.id, datum = item.datum, start = item.start, eind = item.eind, gebruikerid = item.gebruikerid, resortid = item.resortid, accomodatieid = item.accomodatieid, dienstid = item.dienstid }); }
/// <summary> /// het update van de reservatie gegevens en of het toevoegen er van /// </summary> /// <param name="Reservatie"></param> /// <returns></returns> public int UpdateReservatie(Contact contract) { Entity entity = map(contract); using (var context = new Connectie()) { if (contract.id == 0) { context.Reservatie.Add(entity); } else { var query = from b in context.Reservatie where b.id == contract.id select b; context.Entry(query.First()).CurrentValues.SetValues(entity); } context.SaveChanges(); return(context.Reservatie.First().id); } }