private async Task <bool> DoIt(ReservationMessage reservation, string status)
        {
            var reservationJson = JsonSerializer.Serialize(reservation);
            var content         = new StringContent(reservationJson);

            content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
            var response = await Client.PostAsync($"/reservations/{status}", content);

            return(response.IsSuccessStatusCode);
        }
 public async Task <bool> MarkReservationDenied(ReservationMessage reservation)
 {
     return(await DoIt(reservation, "denied"));
 }
Пример #3
0
 public async Task MarkReservationRejected(ReservationMessage reservation)
 {
     await doIt(reservation, "rejected");
 }
 public async Task <bool> MarkReservationAccepted(ReservationMessage reservation)
 {
     return(await DoIt(reservation, "approved"));
 }
Пример #5
0
 public async Task MarkReservationAccepted(ReservationMessage reservation)
 {
     await doIt(reservation, "accepted");
 }