public void UpdateReservation(ReservationDto modified, ReservationDto original) { try { WriteActualMethod(); BusinessComponent.UpdateReservation(modified.ConvertToEntity(), original.ConvertToEntity()); } catch (LocalOptimisticConcurrencyException <Reservation> ex) { OptimisticConcurrencyException <ReservationDto> enThrow = new OptimisticConcurrencyException <ReservationDto>(); enThrow.Entity = ex.Entity.ConvertToDto(); throw new FaultException <OptimisticConcurrencyException <ReservationDto> >(enThrow); } }