예제 #1
0
 public async void HandleProductUpdate([FromBody] HSProductUpdatePayload payload)
 {
     Console.WriteLine(payload);
     var update = new ProductHistory()
     {
         Action     = ActionType.Update,
         ResourceID = payload.Response.Body.ID,
         Resource   = payload.Response.Body,
     };
     await _productQuery.Put(update);
 }
예제 #2
0
        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);
        }