CancelReservation(ChargingReservation_Id ReservationId, ChargingReservationCancellationReason Reason, DateTime?Timestamp = null, CancellationToken?CancellationToken = null, EventTracking_Id EventTrackingId = null, TimeSpan?RequestTimeout = null) { return(Task.FromResult(CancelReservationResult.OutOfService(ReservationId, ChargingReservationCancellationReason.Aborted))); }
public static ChargingReservation_Id?ToWWCP(this Booking_Id?BookingId) { if (!BookingId.HasValue) { return(null); } if (ChargingReservation_Id.TryParse(BookingId.ToString(), out ChargingReservation_Id ChargingReservationId)) { return(ChargingReservationId); } throw new ArgumentException(nameof(BookingId), "The given eMIP booking identification could not be mapped to a WWCP charging reservation identification!"); }
CancelReservation(ChargingReservation_Id ReservationId, ChargingReservationCancellationReason Reason, DateTime?Timestamp = null, CancellationToken?CancellationToken = null, EventTracking_Id EventTrackingId = null, TimeSpan?RequestTimeout = null) { if (_ANetworkChargingStation == null) { return(CancelReservationResult.OutOfService(ReservationId, Reason)); } return(await _ANetworkChargingStation. CancelReservation(ReservationId, Reason, Timestamp, CancellationToken, EventTrackingId, RequestTimeout)); }
/// <summary> /// Return the charging reservation specified by the given identification. /// </summary> /// <param name="ReservationId">The charging reservation identification.</param> /// <param name="Reservation">The charging reservation.</param> public Boolean TryGetChargingReservationById(ChargingReservation_Id ReservationId, out ChargingReservation Reservation) => _Reservations.TryGetValue(ReservationId, out Reservation);
public Task <CancelReservationResult> CancelReservation(ChargingReservation_Id ReservationId, ChargingReservationCancellationReason Reason, DateTime?Timestamp = null, CancellationToken?CancellationToken = null, EventTracking_Id EventTrackingId = null, TimeSpan?RequestTimeout = null) { throw new NotImplementedException(); }
public bool TryGetChargingReservationById(ChargingReservation_Id ReservationId, out ChargingReservation ChargingReservation) { throw new NotImplementedException(); }