public void UpdateSeriesReservation(SeriesReservation seriesReservation) { using (var connection = _databaseService.Connect()) { var rsv = connection.Reservations.SingleOrDefault(w => w.ReservationId == seriesReservation.Reservation.ReservationId); if (rsv == null) { throw new InvalidOperationException(); } rsv.SeriesReservation.Merge(seriesReservation); connection.DetectChanges(); connection.SaveChanges(); } }
public void DeleteSeriesReservation(SeriesReservation seriesReservation) { seriesReservation.Reservation.IsEnabled = false; UpdateSeriesReservation(seriesReservation); }