diff --git a/WorkOrder/WorkOrderCrud.cs b/WorkOrder/WorkOrderCrud.cs index 61a6f94..1d2cef6 100644 --- a/WorkOrder/WorkOrderCrud.cs +++ b/WorkOrder/WorkOrderCrud.cs @@ -36,6 +36,7 @@ namespace raven_integration long WorkOrderId = a.ObjectResponse["data"]["id"].Value(); #region CREATE first woitem + //CREATE WOITEM 1 d = new JObject(); d.active = true; @@ -52,6 +53,8 @@ namespace raven_integration a = await Util.PostAsync("workorders/items", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); + dynamic WorkOrderItemToUpdate = a.ObjectResponse["data"]; + long WorkOrderItem1Id = a.ObjectResponse["data"]["id"].Value(); @@ -72,7 +75,7 @@ namespace raven_integration a = await Util.PostAsync("workorders/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); - long WorkOrderItemPartId = a.ObjectResponse["data"]["id"].Value(); + dynamic dPartToUpdate = a.ObjectResponse["data"]; //CREATE WOITEMLABOR(S) @@ -200,11 +203,17 @@ namespace raven_integration //UPDATES // - dLaborOne.notes = "TestUpdateNotes"; + dLaborOne.notes = "UpdatedLaborNotes"; a = await Util.PutAsync("workorders/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), dLaborOne.ToString()); Util.ValidateDataReturnResponseOk(a); + dPartToUpdate.notes = "UpdatedPartNotes"; + a = await Util.PutAsync("workorders/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), dPartToUpdate.ToString()); + Util.ValidateDataReturnResponseOk(a); + WorkOrderItemToUpdate.notes = "UpdatedWoItemNotes"; + a = await Util.PutAsync("workorders/items", await Util.GetTokenAsync("manager", "l3tm3in"), WorkOrderItemToUpdate.ToString()); + Util.ValidateDataReturnResponseOk(a);