internal static Reservation Mapping(MReservation resa) { return(new Reservation() { id_covoiturage = resa.covoiturage.id, id_utilisateur = resa.utilisateur.id, is_validate = resa.isValidate }); }
public MReservation InsertOrUpdate(MReservation resevation) { using (var ctx = new CovoitEntities()) { var tmp = ctx.Reservation.FirstOrDefault(x => x.id_reservation == resevation.Id); if (tmp != null) { tmp.id_covoiturage = resevation.covoiturage.id; tmp.id_utilisateur = resevation.utilisateur.id; tmp.is_validate = resevation.isValidate; } else { tmp = ctx.Reservation.Add(Mapping(resevation)); } ctx.SaveChanges(); resevation = Mapping(tmp, resevation.covoiturage, resevation.utilisateur); } return(resevation); }
public MReservation addReservation(MReservation reservation) { return(DalReservation.InsertOrUpdate(reservation)); }