Exemple #1
0
        public KundeDto DeleteKunde(KundeDto KundeDto)
        {
            WriteActualMethod();
            Kunde Kunde = DtoConverter.ConvertToEntity(KundeDto);

            return(DtoConverter.ConvertToDto(autoReservationBusinessComponent.DeleteKunde(Kunde)));
        }
        public ReservationDto DeleteReservation(ReservationDto ReservationDto)
        {
            WriteActualMethod();
            Reservation Reservation = DtoConverter.ConvertToEntity(ReservationDto);

            return(DtoConverter.ConvertToDto(autoReservationBusinessComponent.DeleteReservation(Reservation)));
        }
Exemple #3
0
        public KundeDto getCustomerById(int id)
        {
            WriteActualMethod();
            KundeManager kundeManager = new KundeManager();

            return(DtoConverter.ConvertToDto(kundeManager.getCustomerById(id)));
        }
Exemple #4
0
        public ReservationDto getReservationByNr(int nr)
        {
            WriteActualMethod();
            ReservationManager reservationManager = new ReservationManager();

            return(DtoConverter.ConvertToDto(reservationManager.getReservationByNr(nr)));
        }
Exemple #5
0
        public AutoDto DeleteAuto(AutoDto autoDto)
        {
            WriteActualMethod();
            Auto auto = DtoConverter.ConvertToEntity(autoDto);

            return(DtoConverter.ConvertToDto(autoReservationBusinessComponent.DeleteAuto(auto)));
        }
 public ReservationDto UpdateReservation(ReservationDto reservation)
 {
     WriteActualMethod();
     try
     {
         return(DtoConverter.ConvertToDto(reservationManager.Update(DtoConverter.ConvertToEntity(reservation))));
     }
     catch (OptimisticConcurrencyException <Reservation> )
     {
         OptimisticConcurrencyFault <ReservationDto> fault = new OptimisticConcurrencyFault <ReservationDto>
         {
             FaultEntity   = reservation,
             CurrentEntity = DtoConverter.ConvertToDto(reservationManager.GetById(reservation.ReservationsNr))
         };
         throw new FaultException <OptimisticConcurrencyFault <ReservationDto> >(fault);
     }
     catch (InvalidDateException <Reservation> )
     {
         DateRangeFault fault = new DateRangeFault
         {
             reservation = reservation
         };
         throw new FaultException <DateRangeFault>(fault);
     }
     catch (AutoUnavailableException <Reservation> )
     {
         AutoUnavailableFault fault = new AutoUnavailableFault
         {
             reservation = reservation
         };
         throw new FaultException <AutoUnavailableFault>(fault);
     }
 }
Exemple #7
0
        public ReservationDto GetReservation(int id)
        {
            WriteActualMethod();
            ReservationManager manager = new ReservationManager();

            return(DtoConverter.ConvertToDto(manager.GetReservation(id)));
        }
Exemple #8
0
        public KundeDto GetCustomer(int id)
        {
            WriteActualMethod();
            KundeManager manager = new KundeManager();

            return(DtoConverter.ConvertToDto(manager.GetKunde(id)));
        }
Exemple #9
0
        public AutoDto GetCar(int id)
        {
            WriteActualMethod();
            AutoManager manager = new AutoManager();

            return(DtoConverter.ConvertToDto(manager.GetAuto(id)));
        }
Exemple #10
0
        public AutoDto getCarById(int id)
        {
            WriteActualMethod();
            AutoManager autoManager = new AutoManager();

            return(DtoConverter.ConvertToDto(autoManager.getCarById(id)));
        }
 public AutoDto UpdateAuto(AutoDto auto)
 {
     WriteActualMethod();
     try
     {
         return(DtoConverter.ConvertToDto(_businessLayer.UpdateAuto(DtoConverter.ConvertToEntity(auto))));
     }
     catch (LocalOptimisticConcurrencyException <Auto> )
     {
         throw new FaultException("Auto Update failed");
     }
 }
 public KundeDto UpdateKunde(KundeDto kunde)
 {
     WriteActualMethod();
     try
     {
         return(DtoConverter.ConvertToDto(_businessLayer.UpdateKunde(DtoConverter.ConvertToEntity(kunde))));
     }
     catch (LocalOptimisticConcurrencyException <Kunde> )
     {
         throw new FaultException("Kunde Update failed");
     }
 }
Exemple #13
0
 public AutoDto UpdateAuto(AutoDto auto)
 {
     try
     {
         WriteActualMethod();
         return(DtoConverter.ConvertToDto(ServiceAuto.UpdateAuto(DtoConverter.ConvertToEntity(auto))));
     }
     catch (OptimisticConcurrencyException <Auto> ex)
     {
         throw new FaultException <AutoDto>(ex.MergedEntity.ConvertToDto(), ex.Message);
     }
 }
 public ReservationDto UpdateReservation(ReservationDto reservation)
 {
     WriteActualMethod();
     try
     {
         return(DtoConverter.ConvertToDto(_businessLayer.UpdateReservation(DtoConverter.ConvertToEntity(reservation))));
     }
     catch (LocalOptimisticConcurrencyException <Reservation> e)
     {
         throw new FaultException <ReservationDto>(e.MergedEntity.ConvertToDto(), "Reservation update failed");
     }
 }
Exemple #15
0
 public KundeDto UpdateKunde(KundeDto kunde)
 {
     try
     {
         WriteActualMethod();
         return(DtoConverter.ConvertToDto(ServiceKunde.UpdateKunde(DtoConverter.ConvertToEntity(kunde))));
     }
     catch (OptimisticConcurrencyException <Kunde> ex)
     {
         throw new FaultException <KundeDto>(ex.MergedEntity.ConvertToDto(), ex.Message);
     }
 }
Exemple #16
0
        public KundeDto UpdateKunde(KundeDto modifiedDto, KundeDto originalDto)
        {
            WriteActualMethod();
            Kunde modified = DtoConverter.ConvertToEntity(modifiedDto);
            Kunde original = DtoConverter.ConvertToEntity(originalDto);

            try {
                return(DtoConverter.ConvertToDto(autoReservationBusinessComponent.UpdateKunde(modified, original)));
            }
            catch (LocalOptimisticConcurrencyException <Kunde> e)
            {
                throw new FaultException <KundeDto>(modifiedDto);
            }
        }
 public KundeDto UpdateKunde(KundeDto kunde)
 {
     WriteActualMethod();
     try
     {
         return(DtoConverter.ConvertToDto(kundeManager.UpdateKunde(DtoConverter.ConvertToEntity(kunde))));
     }
     catch (OptimisticConcurrencyException <Kunde> )
     {
         OptimisticConcurrencyFault <KundeDto> fault = new OptimisticConcurrencyFault <KundeDto>
         {
             FaultEntity   = kunde,
             CurrentEntity = DtoConverter.ConvertToDto(kundeManager.ReadKunde(kunde.Id))
         };
         throw new FaultException <OptimisticConcurrencyFault <KundeDto> >(fault);
     }
 }
 public AutoDto UpdateAuto(AutoDto auto)
 {
     WriteActualMethod();
     try
     {
         return(DtoConverter.ConvertToDto(autoManager.UpdateAuto(DtoConverter.ConvertToEntity(auto))));
     }
     catch (OptimisticConcurrencyException <Auto> )
     {
         OptimisticConcurrencyFault <AutoDto> fault = new OptimisticConcurrencyFault <AutoDto>
         {
             FaultEntity   = auto,
             CurrentEntity = DtoConverter.ConvertToDto(autoManager.ReadAuto(auto.Id))
         };
         throw new FaultException <OptimisticConcurrencyFault <AutoDto> >(fault);
     }
 }
Exemple #19
0
        public AutoDto ReadAutoDto(int autoId)
        {
            WriteActualMethod();

            try
            {
                return(DtoConverter.ConvertToDto(_autoManager.GetAutoById(autoId)));
            }

            catch (InvalidOperationException)
            {
                OutOfRangeFault fault = new OutOfRangeFault()
                {
                    Operation = "Read"
                };

                throw  new FaultException <OutOfRangeFault>(fault);
            }
        }
Exemple #20
0
        public KundeDto ReadKundeDto(int kundeId)
        {
            WriteActualMethod();

            try
            {
                return(DtoConverter.ConvertToDto(_kundenManager.GetKundeById(kundeId)));
            }

            catch (InvalidOperationException)
            {
                OutOfRangeFault fault = new OutOfRangeFault()
                {
                    Operation = "Read"
                };

                throw new FaultException <OutOfRangeFault>(fault);
            }
        }
Exemple #21
0
 public ReservationDto InsertReservation(ReservationDto reservation)
 {
     WriteActualMethod();
     try
     {
         return(DtoConverter.ConvertToDto(ServiceReservation.InstertReservation(DtoConverter.ConvertToEntity(reservation))));
     }
     catch (OptimisticConcurrencyException <Reservation> ex)
     {
         throw new FaultException <ReservationDto>(ex.MergedEntity.ConvertToDto(), ex.Message);
     }
     catch (BusinessLayer.Exceptions.InvalidDateRangeException ex)
     {
         var invEx = new Common.Interfaces.Faults.InvalidDateRangeException(ex.Message);
         throw new FaultException <Common.Interfaces.Faults.InvalidDateRangeException>(invEx);
     }
     catch (BusinessLayer.Exceptions.AutoUnavailableException ex)
     {
         var unavEx = new Common.Interfaces.Faults.AutoUnavailableException(ex.Message);
         throw new FaultException <Common.Interfaces.Faults.AutoUnavailableException>(unavEx);
     }
 }
 public ReservationDto InsertReservation(ReservationDto reservation)
 {
     WriteActualMethod();
     try
     {
         return(DtoConverter.ConvertToDto(reservationManager.Insert(DtoConverter.ConvertToEntity(reservation))));
     }
     catch (InvalidDateException <Reservation> )
     {
         DateRangeFault fault = new DateRangeFault
         {
             reservation = reservation
         };
         throw new FaultException <DateRangeFault>(fault);
     }
     catch (AutoUnavailableException <Reservation> )
     {
         AutoUnavailableFault fault = new AutoUnavailableFault
         {
             reservation = reservation
         };
         throw new FaultException <AutoUnavailableFault>(fault);
     }
 }
Exemple #23
0
        public KundeDto FindKunde(int id)
        {
            WriteActualMethod();

            return(DtoConverter.ConvertToDto(autoReservationBusinessComponent.FindKunde(id)));
        }
 public KundeDto InsertKunde(KundeDto kunde)
 {
     WriteActualMethod();
     return(DtoConverter.ConvertToDto(kundeManager.InsertKunde(DtoConverter.ConvertToEntity(kunde))));
 }
 public AutoDto InsertAuto(AutoDto auto)
 {
     WriteActualMethod();
     return(DtoConverter.ConvertToDto(autoManager.InsertAuto(DtoConverter.ConvertToEntity(auto))));
 }
 public ReservationDto GetReservation(int id)
 {
     WriteActualMethod();
     return(DtoConverter.ConvertToDto(reservationManager.GetById(id)));
 }
 public KundeDto GetKunde(int id)
 {
     WriteActualMethod();
     return(DtoConverter.ConvertToDto(kundeManager.ReadKunde(id)));
 }
 public AutoDto GetAuto(int id)
 {
     WriteActualMethod();
     return(DtoConverter.ConvertToDto(autoManager.ReadAuto(id)));
 }
Exemple #29
0
 public KundeDto GetKundeById(int id)
 {
     WriteActualMethod();
     return(DtoConverter.ConvertToDto(ServiceKunde.getKundeByID(id)));
 }
Exemple #30
0
 public ReservationDto GetReservationByReservationsNr(int reservationsnr)
 {
     WriteActualMethod();
     return(DtoConverter.ConvertToDto(ServiceReservation.getReservationByReservationsNr(reservationsnr)));
 }