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))); }
public KundeDto getCustomerById(int id) { WriteActualMethod(); KundeManager kundeManager = new KundeManager(); return(DtoConverter.ConvertToDto(kundeManager.getCustomerById(id))); }
public ReservationDto getReservationByNr(int nr) { WriteActualMethod(); ReservationManager reservationManager = new ReservationManager(); return(DtoConverter.ConvertToDto(reservationManager.getReservationByNr(nr))); }
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); } }
public ReservationDto GetReservation(int id) { WriteActualMethod(); ReservationManager manager = new ReservationManager(); return(DtoConverter.ConvertToDto(manager.GetReservation(id))); }
public KundeDto GetCustomer(int id) { WriteActualMethod(); KundeManager manager = new KundeManager(); return(DtoConverter.ConvertToDto(manager.GetKunde(id))); }
public AutoDto GetCar(int id) { WriteActualMethod(); AutoManager manager = new AutoManager(); return(DtoConverter.ConvertToDto(manager.GetAuto(id))); }
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"); } }
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"); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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))); }
public KundeDto GetKundeById(int id) { WriteActualMethod(); return(DtoConverter.ConvertToDto(ServiceKunde.getKundeByID(id))); }
public ReservationDto GetReservationByReservationsNr(int reservationsnr) { WriteActualMethod(); return(DtoConverter.ConvertToDto(ServiceReservation.getReservationByReservationsNr(reservationsnr))); }