public void InsertReservation(Common.DataTransferObjects.ReservationDto reservationDto)
 {
     WriteActualMethod();
     Reservation reservation = reservationDto.ConvertToEntity();
     provider.InsertReservation(reservation);
 }
 public void InsertAuto(Common.DataTransferObjects.AutoDto autoDto)
 {
     WriteActualMethod();
     Auto auto = autoDto.ConvertToEntity();
     provider.InsertAuto(auto);
 }
 public void InsertKunde(Common.DataTransferObjects.KundeDto kundeDto)
 {
     WriteActualMethod();
     Kunde kunde = kundeDto.ConvertToEntity();
     provider.InsertKunde(kunde);
 }
 public void UpdateKunde(Common.DataTransferObjects.KundeDto modifed, Common.DataTransferObjects.KundeDto original)
 {
     WriteActualMethod();
     Kunde modifiedKunde = modifed.ConvertToEntity();
     Kunde originalKunde = original.ConvertToEntity();
     try
     {
         provider.UpdateKunde(modifiedKunde, originalKunde);
     }
     catch (LocalOptimisticConcurrencyException<Kunde> e)
     {
         Kunde kunde = e.Entity;
         KundeDto kundeDto = kunde.ConvertToDto();
         throw new FaultException<KundeDto>(kundeDto);
     }
 }
 public void UpdateReservation(Common.DataTransferObjects.ReservationDto modified, Common.DataTransferObjects.ReservationDto original)
 {
     WriteActualMethod();
     Reservation modifiedReservation = modified.ConvertToEntity();
     Reservation originalReservation = original.ConvertToEntity();
     try
     {
         provider.UpdateReservation(modifiedReservation, originalReservation);
     }
     catch (LocalOptimisticConcurrencyException<Reservation> e)
     {
         Reservation reservation = e.Entity;
         ReservationDto reservationDto = reservation.ConvertToDto();
         throw new FaultException<ReservationDto>(reservationDto);
     }
 }
 public void UpdateKunde(Common.DataTransferObjects.KundeDto modified, Common.DataTransferObjects.KundeDto original)
 {
     WriteActualMethod();
     arbc.UpdateKunde(modified.ConvertToEntity(), original.ConvertToEntity());
 }
 public void UpdateAuto(Common.DataTransferObjects.AutoDto modified, Common.DataTransferObjects.AutoDto original)
 {
     WriteActualMethod();
     Auto modifiedAuto = modified.ConvertToEntity();
     Auto originalAuto = original.ConvertToEntity();
     try
     {
         provider.UpdateAuto(modifiedAuto, originalAuto);
     }
     catch (LocalOptimisticConcurrencyException<Auto> e)
     {
         Auto auto = e.Entity;
         AutoDto autoDto = auto.ConvertToDto();
         throw new FaultException<AutoDto>(autoDto);
     }
 }
 public void DeleteReservation(Common.DataTransferObjects.ReservationDto deleted)
 {
     WriteActualMethod();
     arbc.DeleteReservation(deleted.ConvertToEntity());
 }
 public void DeleteKunde(Common.DataTransferObjects.KundeDto deleted)
 {
     WriteActualMethod();
     arbc.DeleteKunde(deleted.ConvertToEntity());
 }
 public void CreateReservation(Common.DataTransferObjects.ReservationDto created)
 {
     WriteActualMethod();
     arbc.CreateReservation(created.ConvertToEntity());
 }
 public void CreateKunde(Common.DataTransferObjects.KundeDto created)
 {
     WriteActualMethod();
     arbc.CreateKunde(created.ConvertToEntity());
 }
 public void UpdateReservation(Common.DataTransferObjects.ReservationDto modified, Common.DataTransferObjects.ReservationDto original)
 {
     WriteActualMethod();
     arbc.UpdateReservation(modified.ConvertToEntity(), original.ConvertToEntity());
 }