From 7d032803b5786381bc29c617a0177ed9371f3759 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Sun, 10 May 2020 21:54:03 +0000 Subject: [PATCH] --- WorkOrder/WorkOrderCrud.cs | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/WorkOrder/WorkOrderCrud.cs b/WorkOrder/WorkOrderCrud.cs index ebf1111..757a6ec 100644 --- a/WorkOrder/WorkOrderCrud.cs +++ b/WorkOrder/WorkOrderCrud.cs @@ -201,7 +201,7 @@ namespace raven_integration #endregion create second woitem - + #region UPDATE ///////////////////////////////////////////////////////////////////////// //UPDATES // @@ -222,6 +222,9 @@ namespace raven_integration a = await Util.PutAsync("workorders", await Util.GetTokenAsync("manager", "l3tm3in"), WorkorderToUpdate.ToString()); Util.ValidateDataReturnResponseOk(a); + #endregion update + + #region Validate Entire //RETRIEVE WORKORDER AND VALIDATE ENTIRE a = await Util.GetAsync("workorders/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); @@ -247,30 +250,29 @@ namespace raven_integration woitem2["parts"].FirstOrDefault(z => (string)z["notes"] == "woitem-2-part").Should().NotBeNull(); woitem2["parts"].FirstOrDefault(z => (string)z["notes"] == "bogus").Should().BeNull(); + #endregion validate entire + #region DELETE + a = await Util.DeleteAsync("workorders/items/labors/" + Labor1Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + Util.ValidateHTTPStatusCode(a, 204); + //confirm - // //UPDATE + a = await Util.DeleteAsync("workorders/items/" + WorkOrderItem2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + Util.ValidateHTTPStatusCode(a, 204); - // d.name = Util.Uniquify("UPDATED VIA PUT TEST WorkOrder"); + //confirm - // d.concurrencyToken = a.ObjectResponse["data"]["concurrencyToken"].Value(); - // a = await Util.PutAsync("WorkOrder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); - // Util.ValidateHTTPStatusCode(a, 200); + a = await Util.DeleteAsync("workorders/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + Util.ValidateHTTPStatusCode(a, 204); + + #endregion delete - // //check PUT worked - // a = await Util.GetAsync("WorkOrder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); - // Util.ValidateNoErrorInResponse(a); - // a.ObjectResponse["data"]["name"].Value().Should().Be(d.name.ToString()); - // uint concurrencyToken = a.ObjectResponse["data"]["concurrencyToken"].Value(); //todo: delete extra labor //todo: delete woitem //todo: delete wo outright - // //DELETE - // a = await Util.DeleteAsync("WorkOrder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); - // Util.ValidateHTTPStatusCode(a, 204); }