public void IsAutoAvailable(ReservationDto reservation) { WriteActualMethod(); IAutoReservationResultCallback cb = _createCallbackChannel(); cb.SendAutoAvailability(reservationManager.IsAutoAvailable(reservation.ConvertToEntity())); }
public void GetAllKunden() { WriteActualMethod(); IAutoReservationResultCallback cb = _createCallbackChannel(); cb.SendAllKunden(kundeManager.List.ConvertToDtos()); }
public void UpdateReservation(ReservationDto reservation) { WriteActualMethod(); IAutoReservationResultCallback cb = _createCallbackChannel(); try { cb.SendReservation(reservationManager.Update(reservation.ConvertToEntity()).ConvertToDto()); } catch (Exception ex) { cb.SendFault(new CommunicationFault { Exception = ex.Message }); } }
public void RemoveKunde(KundeDto kunde) { WriteActualMethod(); IAutoReservationResultCallback cb = _createCallbackChannel(); try { cb.SendKunde(kundeManager.Delete(kunde.ConvertToEntity()).ConvertToDto()); } catch (Exception ex) { cb.SendFault(new CommunicationFault { Exception = ex.Message }); } }
public void GetReservation(int id) { WriteActualMethod(); IAutoReservationResultCallback cb = _createCallbackChannel(); try { cb.SendReservation(reservationManager.Reservation(id).ConvertToDto()); } catch (EntityNotFoundException ex) { cb.SendFault(new CommunicationFault { Exception = ex.Message }); } }
public void AddKunde(KundeDto kunde) { WriteActualMethod(); IAutoReservationResultCallback cb = _createCallbackChannel(); try { Kunde insertedKunde = kundeManager.Insert(kunde.ConvertToEntity()); cb.SendKunde(insertedKunde.ConvertToDto()); } catch (DatabaseChangeException ex) { cb.SendFault(new CommunicationFault { Exception = ex.Message }); } }
public void AddAuto(AutoDto auto) { WriteActualMethod(); IAutoReservationResultCallback cb = _createCallbackChannel(); try { Auto insertedAuto = autoManager.Insert(auto.ConvertToEntity()); cb.SendAuto(insertedAuto.ConvertToDto()); } catch (DatabaseChangeException ex) { cb.SendFault(new CommunicationFault { Exception = ex.Message }); } }