public async void HandlePriceScheduleCreation([FromBody] WebhookPayloads.PriceSchedules.Create payload) { var update = new PriceScheduleHistory() { Action = ActionType.Create, ResourceID = payload.Response.Body.ID, Resource = payload.Response.Body, }; await _priceScheduleQuery.Post(update); }
public async void HandlePriceScheduleUpdate([FromBody] WebhookPayloads.PriceSchedules.Patch payload) { var updatedPriceSchedule = await _oc.PriceSchedules.GetAsync(payload.Request.Body.ID); var update = new PriceScheduleHistory() { Action = ActionType.Update, ResourceID = updatedPriceSchedule.ID, Resource = updatedPriceSchedule, }; await _priceScheduleQuery.Put(update); }