示例#1
0
        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();
            }
        }
示例#2
0
 public void DeleteSeriesReservation(SeriesReservation seriesReservation)
 {
     seriesReservation.Reservation.IsEnabled = false;
     UpdateSeriesReservation(seriesReservation);
 }