Exemplo n.º 1
0
 /// <summary>
 /// Update facility
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// Facility ID
 /// </param>
 /// <param name='facilityData'>
 /// Facility details
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <FacilityRepresentation> UpdateFacilityAsync(this IBookFastFacilityAPI operations, System.Guid id, FacilityData facilityData = default(FacilityData), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.UpdateFacilityWithHttpMessagesAsync(id, facilityData, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Find facility by ID
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// Facility ID
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <FacilityRepresentation> FindFacilityAsync(this IBookFastFacilityAPI operations, int id, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.FindFacilityWithHttpMessagesAsync(id, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Find accommodation by ID
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// Accommodation ID
 /// </param>
 public static AccommodationRepresentation FindAccommodation(this IBookFastFacilityAPI operations, int id)
 {
     return(operations.FindAccommodationAsync(id).GetAwaiter().GetResult());
 }
Exemplo n.º 4
0
 /// <summary>
 /// Create new accommodation
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='facilityId'>
 /// Facility ID
 /// </param>
 /// <param name='accommodationData'>
 /// Accommodation details
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task CreateAccommodationAsync(this IBookFastFacilityAPI operations, int facilityId, CreateAccommodationCommand accommodationData = default(CreateAccommodationCommand), CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.CreateAccommodationWithHttpMessagesAsync(facilityId, accommodationData, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
Exemplo n.º 5
0
 /// <summary>
 /// Create new accommodation
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='facilityId'>
 /// Facility ID
 /// </param>
 /// <param name='accommodationData'>
 /// Accommodation details
 /// </param>
 public static void CreateAccommodation(this IBookFastFacilityAPI operations, int facilityId, CreateAccommodationCommand accommodationData = default(CreateAccommodationCommand))
 {
     operations.CreateAccommodationAsync(facilityId, accommodationData).GetAwaiter().GetResult();
 }
Exemplo n.º 6
0
 /// <summary>
 /// List accommodations by facility
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='facilityId'>
 /// Facility ID
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IList <AccommodationRepresentation> > ListAccommodationsAsync(this IBookFastFacilityAPI operations, int facilityId, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ListAccommodationsWithHttpMessagesAsync(facilityId, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Exemplo n.º 7
0
 /// <summary>
 /// Delete facility
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// Facility ID
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task DeleteFacilityAsync(this IBookFastFacilityAPI operations, int id, CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.DeleteFacilityWithHttpMessagesAsync(id, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
Exemplo n.º 8
0
 /// <summary>
 /// Delete facility
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// Facility ID
 /// </param>
 public static void DeleteFacility(this IBookFastFacilityAPI operations, int id)
 {
     operations.DeleteFacilityAsync(id).GetAwaiter().GetResult();
 }
Exemplo n.º 9
0
 /// <summary>
 /// Update facility
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// Facility ID
 /// </param>
 /// <param name='facilityData'>
 /// Facility details
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task UpdateFacilityAsync(this IBookFastFacilityAPI operations, int id, UpdateFacilityCommand facilityData = default(UpdateFacilityCommand), CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.UpdateFacilityWithHttpMessagesAsync(id, facilityData, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
Exemplo n.º 10
0
 /// <summary>
 /// Update facility
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// Facility ID
 /// </param>
 /// <param name='facilityData'>
 /// Facility details
 /// </param>
 public static void UpdateFacility(this IBookFastFacilityAPI operations, int id, UpdateFacilityCommand facilityData = default(UpdateFacilityCommand))
 {
     operations.UpdateFacilityAsync(id, facilityData).GetAwaiter().GetResult();
 }
Exemplo n.º 11
0
 /// <summary>
 /// List accommodations by facility
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='facilityId'>
 /// Facility ID
 /// </param>
 public static IList <AccommodationRepresentation> ListAccommodations(this IBookFastFacilityAPI operations, int facilityId)
 {
     return(operations.ListAccommodationsAsync(facilityId).GetAwaiter().GetResult());
 }
Exemplo n.º 12
0
 /// <summary>
 /// Find facility by ID
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// Facility ID
 /// </param>
 public static FacilityRepresentation FindFacility(this IBookFastFacilityAPI operations, int id)
 {
     return(operations.FindFacilityAsync(id).GetAwaiter().GetResult());
 }
Exemplo n.º 13
0
 /// <summary>
 /// Create new facility
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='facilityData'>
 /// Facility details
 /// </param>
 public static void CreateFacility(this IBookFastFacilityAPI operations, CreateFacilityCommand facilityData = default(CreateFacilityCommand))
 {
     operations.CreateFacilityAsync(facilityData).GetAwaiter().GetResult();
 }
Exemplo n.º 14
0
 /// <summary>
 /// List facilities by owner
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static IList <FacilityRepresentation> ListFacilities(this IBookFastFacilityAPI operations)
 {
     return(operations.ListFacilitiesAsync().GetAwaiter().GetResult());
 }
Exemplo n.º 15
0
 /// <summary>
 /// Update accommodation
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// Accommodation ID
 /// </param>
 /// <param name='accommodationData'>
 /// Accommodation details
 /// </param>
 public static void UpdateAccommodation(this IBookFastFacilityAPI operations, int id, UpdateAccommodationCommand accommodationData = default(UpdateAccommodationCommand))
 {
     operations.UpdateAccommodationAsync(id, accommodationData).GetAwaiter().GetResult();
 }
Exemplo n.º 16
0
 /// <summary>
 /// Create new accommodation
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='facilityId'>
 /// Facility ID
 /// </param>
 /// <param name='accommodationData'>
 /// Accommodation details
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <AccommodationRepresentation> CreateAccommodationAsync(this IBookFastFacilityAPI operations, System.Guid facilityId, AccommodationData accommodationData = default(AccommodationData), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.CreateAccommodationWithHttpMessagesAsync(facilityId, accommodationData, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }