public async Task <ListingConstraints> GetConstraintsForEventAsync(int eventId, ListingConstraintsRequest request) { var constraintsLink = await _linkFactory.CreateLinkAsync($"events/{eventId}/listingconstraints").ConfigureAwait(_halClient); return(await _halClient.GetAsync <ListingConstraints>(constraintsLink, request).ConfigureAwait(_halClient)); }
public async Task <ListingConstraints> GetConstraintsForEventAsync(NewRequestedEvent @event, ListingConstraintsRequest request) { var constraintsLink = await _linkFactory.CreateLinkAsync($"listingconstraints").ConfigureAwait(_halClient); return(await _halClient.PutAsync <ListingConstraints>(constraintsLink, @event, request).ConfigureAwait(_halClient)); }
public async Task <ListingConstraints> GetConstraintsAsync(int sellerListingId, ListingConstraintsRequest request) { var constraintsLink = await _linkFactory.CreateLinkAsync($"sellerlistings/{sellerListingId}/constraints").ConfigureAwait(_halClient); return(await _halClient.GetAsync <ListingConstraints>(constraintsLink, request).ConfigureAwait(_halClient)); }