public void UpdateSlotReservation2(SlotReservation2 slotReservation2) { using (var connection = _databaseService.Connect()) { var rsv = connection.Reservations.SingleOrDefault(w => w.ReservationId == slotReservation2.Reservation.ReservationId); if (rsv == null) { throw new InvalidOperationException(); } rsv.SlotReservation2.Merge(slotReservation2); connection.DetectChanges(); connection.SaveChanges(); } }
public void DeleteSlotReservation2(SlotReservation2 slotReservation2) { slotReservation2.Reservation.IsEnabled = false; UpdateSlotReservation2(slotReservation2); }