public KundeDto InsertKunde(KundeDto kundeDto)
        {
            WriteActualMethod();

            Kunde Kunde = kundeDto.ConvertToEntity();

            return autoReservationBusinessComponent.Insert(Kunde).ConvertToDto();
        }
        public KundeDto UpdateKunde(KundeDto modified, KundeDto original)
        {
            WriteActualMethod();

            Kunde modKunde = modified.ConvertToEntity();
            Kunde origKunde = original.ConvertToEntity();

            return autoReservationBusinessComponent.Update(modKunde, origKunde).ConvertToDto();
        }
        public void UpdateKunde(KundeDto kunde, KundeDto original)
        {
            WriteActualMethod();
            Kunde kundeEntity = kunde.ConvertToEntity();
            Kunde originalEntity = original.ConvertToEntity();

            try
            {
                BusinessComponent.UpdateKunde(kundeEntity, originalEntity);
            }
            catch (LocalOptimisticConcurrencyException<Kunde> ex)
            {
                Kunde failed = ex.MergedEntity;
                throw new FaultException<KundeDto>(failed.ConvertToDto());
            }
        }
 public void InsertKunde(KundeDto kunde)
 {
     WriteActualMethod();
     var dbKunde = kunde.ConvertToEntity();
     db.InsertKunde(dbKunde);
 }
 public void DeleteKunde(KundeDto kunde)
 {
     WriteActualMethod();
     component.DeleteKunde(kunde.ConvertToEntity());
 }
 public void UpdateKunde(KundeDto modifiedKunde, KundeDto originalKunde)
 {
     WriteActualMethod();
     autoReservation.UpdateKunde(modifiedKunde.ConvertToEntity(), originalKunde.ConvertToEntity());
 }
        public void updateKunde(KundeDto modified, KundeDto original)
        {
            WriteActualMethod();
            UpdateFault myUpdateFault = new UpdateFault();
            try
            {
                target.updateKunde(modified.ConvertToEntity(), original.ConvertToEntity());
            }
            catch (DbUpdateConcurrencyException upex)
            {
                myUpdateFault.Result = true;
                myUpdateFault.ErrorMessage = "Update couldnt complete";
                myUpdateFault.ErrorDetails = upex.ToString();
                throw new FaultException<UpdateFault>(myUpdateFault, upex.ToString());
            }
}
 public void UpdateKunde(KundeDto modified, KundeDto original)
 {
     WriteActualMethod();
     try
     {
         _businessComponent.UpdateKunde(modified.ConvertToEntity(), original.ConvertToEntity());
     }
     catch (LocalOptimisticConcurrencyException<Kunde> e)
     {
         throw new FaultException<KundeDto>(e.MergedEntity.ConvertToDto());
     }
 }
 public void UpdateKunde(KundeDto modified, KundeDto original)
 {
     try
     {
         WriteActualMethod();
         businessComponent.UpdateKunden(modified.ConvertToEntity(), original.ConvertToEntity());
     }
     catch (Exception e)
     {
         throw new FaultException<KundeDto>(modified, e.Message);
     }
 }
 public void DeleteKunde(KundeDto toDeleteKunde)
 {
     WriteActualMethod();
     businessComponent.DeleteKunden(toDeleteKunde.ConvertToEntity());
 }
 public void deleteKunde(KundeDto kunde)
 {
     WriteActualMethod();
     autoReservationBusinessComponent.deleteKunde(kunde.ConvertToEntity());
 }
 public KundeDto addKunde(KundeDto kunde)
 {
     WriteActualMethod();
     return autoReservationBusinessComponent.addKunde(kunde.ConvertToEntity()).ConvertToDto();
 }
 public void updateKunde(KundeDto modified, KundeDto original)
 {
     WriteActualMethod();
     try
     {
         autoReservationBusinessComponent.updateKunde(modified.ConvertToEntity(), original.ConvertToEntity());
     }
     catch (LocalOptimisticConcurrencyException<Kunde> e)
     {
         UpdateConcurrencyFault ucf = new UpdateConcurrencyFault();
         ucf.Message = e.Message;
         throw new FaultException<UpdateConcurrencyFault>(ucf);
     }
 }
 public void DeleteKunde(KundeDto selectedKunde)
 {
     WriteActualMethod();
     BusinessComponent.DeleteKunde(selectedKunde.ConvertToEntity());
 }
        public void deleteKunde(KundeDto entity)
        {
            WriteActualMethod();

            target.deleteKunde(entity.ConvertToEntity());
        }
 public void InsertKunde(KundeDto kunde)
 {
     WriteActualMethod();
     BusinessComponent.InsertKunde(kunde.ConvertToEntity());
 }
        public void insertKunde(KundeDto entity)
        {
            WriteActualMethod();

            target.insertKunde(entity.ConvertToEntity());
        }
 public void UpdateKunde(KundeDto original, KundeDto modified )
 {
     WriteActualMethod();
     component.UpdateKunde(original.ConvertToEntity(), modified.ConvertToEntity());
 }
 public void UpdateKunde(KundeDto original, KundeDto modified)
 {
     WriteActualMethod();
     try
     {
         _businessComponent.UpdateKunde(original.ConvertToEntity(), modified.ConvertToEntity());
     }
     catch (LocalOptimisticConcurrencyException<Kunde> e)
     {
         var fault = new LocalOptimisticConcurrencyFault()
         {
             Message = e.Message
         };
         throw new FaultException<LocalOptimisticConcurrencyFault>(fault);
     }
 }
 public void InsertKunde(KundeDto kunde)
 {
     WriteActualMethod();
     component.AddKunde(kunde.ConvertToEntity());
 }
 public void AddKunde(KundeDto kunde)
 {
     WriteActualMethod();
     _businessComponent.AddKunden(kunde.ConvertToEntity());
 }
 public void DeleteKunde(KundeDto kunde)
 {
     WriteActualMethod();
     autoReservation.DeleteKunde(kunde.ConvertToEntity());
 }
        public void UpdateKunde(KundeDto original, KundeDto modified)
        {
            WriteActualMethod();
            var dbOrginal = original.ConvertToEntity();
            var dbModified = modified.ConvertToEntity();

            try{
                db.UpdateKunde(dbOrginal, dbModified);
            } catch (Exception e)
            {
                throw new FaultException<KundeDto>(original);
            }
        }