diff --git a/WorkOrder/WorkOrderCrud.cs b/WorkOrder/WorkOrderCrud.cs
index 5f91afe..ea4a0e8 100644
--- a/WorkOrder/WorkOrderCrud.cs
+++ b/WorkOrder/WorkOrderCrud.cs
@@ -332,165 +332,165 @@ namespace raven_integration
- ///
- /// Test all CRUD routes for a WorkOrder
- /// Build up graph, update graph, remove graph bit by bit
- ///
- [Fact]
- public async Task DuplicateWorks()
- {
- /////////////////////////////////////////////////////////////////////////
- // CREATE
- //
- dynamic d = new JObject();
- d.active = true;
- d.notes = "WOHEADER DuplicateWorks";
- d.wiki = "DuplicateWorks integration test";
+ // ///
+ // /// Test all CRUD routes for a WorkOrder
+ // /// Build up graph, update graph, remove graph bit by bit
+ // ///
+ // [Fact]
+ // public async Task DuplicateWorks()
+ // {
+ // /////////////////////////////////////////////////////////////////////////
+ // // CREATE
+ // //
+ // dynamic d = new JObject();
+ // d.active = true;
+ // d.notes = "WOHEADER DuplicateWorks";
+ // d.wiki = "DuplicateWorks integration test";
- ApiResponse a = await Util.PostAsync("workorder", await Util.GetTokenAsync("BizAdmin"), d.ToString());
- Util.ValidateDataReturnResponseOk(a);
- dynamic WorkorderToUpdate = a.ObjectResponse["data"];
- long WorkOrderId = a.ObjectResponse["data"]["id"].Value();
+ // ApiResponse a = await Util.PostAsync("workorder", await Util.GetTokenAsync("BizAdmin"), d.ToString());
+ // Util.ValidateDataReturnResponseOk(a);
+ // dynamic WorkorderToUpdate = a.ObjectResponse["data"];
+ // long WorkOrderId = a.ObjectResponse["data"]["id"].Value();
- #region CREATE first woitem
+ // #region CREATE first woitem
- //CREATE WOITEM 1
- d = new JObject();
- d.active = true;
- d.notes = "woitem DuplicateWorks";
- d.wiki = "# woitem test wiki";
- d.workOrderId = WorkOrderId;
+ // //CREATE WOITEM 1
+ // d = new JObject();
+ // d.active = true;
+ // d.notes = "woitem DuplicateWorks";
+ // d.wiki = "# woitem test wiki";
+ // d.workOrderId = WorkOrderId;
- a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("BizAdmin"), d.ToString());
- Util.ValidateDataReturnResponseOk(a);
- dynamic WorkOrderItemToUpdate = a.ObjectResponse["data"];
- long WorkOrderItem1Id = a.ObjectResponse["data"]["id"].Value();
+ // a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("BizAdmin"), d.ToString());
+ // Util.ValidateDataReturnResponseOk(a);
+ // dynamic WorkOrderItemToUpdate = a.ObjectResponse["data"];
+ // long WorkOrderItem1Id = a.ObjectResponse["data"]["id"].Value();
- //CREATE WOITEMPART
- d = new JObject();
- d.active = true;
- d.notes = "woitempart DuplicateWorks";
- // d.wiki = "# woitempart test wiki";
- d.workOrderItemId = WorkOrderItem1Id;
+ // //CREATE WOITEMPART
+ // d = new JObject();
+ // d.active = true;
+ // d.notes = "woitempart DuplicateWorks";
+ // // d.wiki = "# woitempart test wiki";
+ // d.workOrderItemId = WorkOrderItem1Id;
- a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("BizAdmin"), d.ToString());
- Util.ValidateDataReturnResponseOk(a);
- dynamic dPartToUpdate = a.ObjectResponse["data"];
- long PartId = (long)a.ObjectResponse["data"]["id"];
+ // a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("BizAdmin"), d.ToString());
+ // Util.ValidateDataReturnResponseOk(a);
+ // dynamic dPartToUpdate = a.ObjectResponse["data"];
+ // long PartId = (long)a.ObjectResponse["data"]["id"];
- //CREATE TWO WOITEMLABORS
- //ONE
- d = new JObject();
- d.active = true;
- d.notes = "woitemlabor DuplicateWorks";
- // d.wiki = "# woitemlabor test wiki";
- d.workOrderItemId = WorkOrderItem1Id;
+ // //CREATE TWO WOITEMLABORS
+ // //ONE
+ // d = new JObject();
+ // d.active = true;
+ // d.notes = "woitemlabor DuplicateWorks";
+ // // d.wiki = "# woitemlabor test wiki";
+ // d.workOrderItemId = WorkOrderItem1Id;
- a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("BizAdmin"), d.ToString());
- Util.ValidateDataReturnResponseOk(a);
- dynamic dLaborOne = a.ObjectResponse["data"];
- long Labor1Id = a.ObjectResponse["data"]["id"].Value();
+ // a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("BizAdmin"), d.ToString());
+ // Util.ValidateDataReturnResponseOk(a);
+ // dynamic dLaborOne = a.ObjectResponse["data"];
+ // long Labor1Id = a.ObjectResponse["data"]["id"].Value();
- //TWO
- d = new JObject();
- d.active = true;
- d.notes = "woitemlabor2 DuplicateWorks";
- // d.wiki = "# woitemlabor2 test wiki";
- d.workOrderItemId = WorkOrderItem1Id;
+ // //TWO
+ // d = new JObject();
+ // d.active = true;
+ // d.notes = "woitemlabor2 DuplicateWorks";
+ // // d.wiki = "# woitemlabor2 test wiki";
+ // d.workOrderItemId = WorkOrderItem1Id;
- a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("BizAdmin"), d.ToString());
- Util.ValidateDataReturnResponseOk(a);
- long WorkOrderItemLaborId2 = a.ObjectResponse["data"]["id"].Value();
+ // a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("BizAdmin"), d.ToString());
+ // Util.ValidateDataReturnResponseOk(a);
+ // long WorkOrderItemLaborId2 = a.ObjectResponse["data"]["id"].Value();
- #endregion create first woitem
+ // #endregion create first woitem
- #region CREATE Second woitem
- /////////////////////////////////////////
- // Second woitem
- //
- //CREATE WOITEM-2
- d = new JObject();
- d.active = true;
- d.notes = "woitem-2 DuplicateWorks";
- d.wiki = "# woitem test wiki";
- d.workOrderId = WorkOrderId;
+ // #region CREATE Second woitem
+ // /////////////////////////////////////////
+ // // Second woitem
+ // //
+ // //CREATE WOITEM-2
+ // d = new JObject();
+ // d.active = true;
+ // d.notes = "woitem-2 DuplicateWorks";
+ // d.wiki = "# woitem test wiki";
+ // d.workOrderId = WorkOrderId;
- a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("BizAdmin"), d.ToString());
- Util.ValidateDataReturnResponseOk(a);
- long WorkOrderItem2Id = a.ObjectResponse["data"]["id"].Value();
+ // a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("BizAdmin"), d.ToString());
+ // Util.ValidateDataReturnResponseOk(a);
+ // long WorkOrderItem2Id = a.ObjectResponse["data"]["id"].Value();
- //CREATE WOITEMPART-2
- d = new JObject();
- d.active = true;
- d.notes = "woitem-2-partDuplicateWorks";
- // d.wiki = "# woitempart test wiki";
- d.workOrderItemId = WorkOrderItem2Id;
+ // //CREATE WOITEMPART-2
+ // d = new JObject();
+ // d.active = true;
+ // d.notes = "woitem-2-partDuplicateWorks";
+ // // d.wiki = "# woitempart test wiki";
+ // d.workOrderItemId = WorkOrderItem2Id;
- a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("BizAdmin"), d.ToString());
- Util.ValidateDataReturnResponseOk(a);
+ // a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("BizAdmin"), d.ToString());
+ // Util.ValidateDataReturnResponseOk(a);
- //CREATE WOITEMLABOR(S)-2
- //ONE-2
- d = new JObject();
- d.active = true;
- d.notes = "woitem-2-laborDuplicateWorks";
- //d.wiki = "# woitemlabor test wiki";
- d.workOrderItemId = WorkOrderItem2Id;
- a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("BizAdmin"), d.ToString());
- Util.ValidateDataReturnResponseOk(a);
+ // //CREATE WOITEMLABOR(S)-2
+ // //ONE-2
+ // d = new JObject();
+ // d.active = true;
+ // d.notes = "woitem-2-laborDuplicateWorks";
+ // //d.wiki = "# woitemlabor test wiki";
+ // d.workOrderItemId = WorkOrderItem2Id;
+ // a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("BizAdmin"), d.ToString());
+ // Util.ValidateDataReturnResponseOk(a);
- //TWO-2
- d = new JObject();
- d.active = true;
- d.notes = "woitem-2-labor2DuplicateWorks";
- //d.wiki = "# woitemlabor2 test wiki";
- d.workOrderItemId = WorkOrderItem2Id;
- a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("BizAdmin"), d.ToString());
- Util.ValidateDataReturnResponseOk(a);
+ // //TWO-2
+ // d = new JObject();
+ // d.active = true;
+ // d.notes = "woitem-2-labor2DuplicateWorks";
+ // //d.wiki = "# woitemlabor2 test wiki";
+ // d.workOrderItemId = WorkOrderItem2Id;
+ // a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("BizAdmin"), d.ToString());
+ // Util.ValidateDataReturnResponseOk(a);
- #endregion create second woitem
+ // #endregion create second woitem
- #region Duplicate and Validate
+ // #region Duplicate and Validate
- //DUPLICATE - should make a copy of above, save and return entire object graph just like a get operation
- a = await Util.PostAsync("workorder/duplicate/" + WorkOrderId.ToString(), await Util.GetTokenAsync("BizAdmin"), d.ToString());
- Util.ValidateDataReturnResponseOk(a);
- long DuplicateWorkOrderId = a.ObjectResponse["data"]["id"].Value();
- DuplicateWorkOrderId.Should().NotBe(WorkOrderId);
- ((long)a.ObjectResponse["data"]["serial"]).Should().NotBe(0);
+ // //DUPLICATE - should make a copy of above, save and return entire object graph just like a get operation
+ // a = await Util.PostAsync("workorder/duplicate/" + WorkOrderId.ToString(), await Util.GetTokenAsync("BizAdmin"), d.ToString());
+ // Util.ValidateDataReturnResponseOk(a);
+ // long DuplicateWorkOrderId = a.ObjectResponse["data"]["id"].Value();
+ // DuplicateWorkOrderId.Should().NotBe(WorkOrderId);
+ // ((long)a.ObjectResponse["data"]["serial"]).Should().NotBe(0);
- // //RETRIEVE WORKORDER AND VALIDATE ENTIRE
- // a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("BizAdmin"));
- // Util.ValidateDataReturnResponseOk(a);
+ // // //RETRIEVE WORKORDER AND VALIDATE ENTIRE
+ // // a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("BizAdmin"));
+ // // Util.ValidateDataReturnResponseOk(a);
- var w = a.ObjectResponse["data"];
- w["items"].Count().Should().Be(2);
- ((string)w["notes"]).Should().Be("WOHEADER DuplicateWorks");
+ // var w = a.ObjectResponse["data"];
+ // w["items"].Count().Should().Be(2);
+ // ((string)w["notes"]).Should().Be("WOHEADER DuplicateWorks");
- var woitem1 = w["items"].FirstOrDefault(z => (long)z["id"] == WorkOrderItem1Id);
- woitem1["labors"].Count().Should().Be(2);
- woitem1["parts"].Count().Should().Be(1);
- ((string)woitem1["notes"]).Should().Be("woitem DuplicateWorks");
- ((string)woitem1["labors"].FirstOrDefault(z => (long)z["id"] == Labor1Id)["notes"]).Should().Be("woitemlabor DuplicateWorks");
- ((string)woitem1["parts"].FirstOrDefault(z => (long)z["id"] == PartId)["notes"]).Should().Be("woitempart DuplicateWorks");
+ // var woitem1 = w["items"].FirstOrDefault(z => (long)z["id"] == WorkOrderItem1Id);
+ // woitem1["labors"].Count().Should().Be(2);
+ // woitem1["parts"].Count().Should().Be(1);
+ // ((string)woitem1["notes"]).Should().Be("woitem DuplicateWorks");
+ // ((string)woitem1["labors"].FirstOrDefault(z => (long)z["id"] == Labor1Id)["notes"]).Should().Be("woitemlabor DuplicateWorks");
+ // ((string)woitem1["parts"].FirstOrDefault(z => (long)z["id"] == PartId)["notes"]).Should().Be("woitempart DuplicateWorks");
- var woitem2 = w["items"].FirstOrDefault(z => (long)z["id"] == WorkOrderItem2Id);
- woitem2["labors"].Count().Should().Be(2);
- woitem2["parts"].Count().Should().Be(1);
- ((string)woitem2["notes"]).Should().Be("woitem-2 DuplicateWorks");
- woitem2["labors"].FirstOrDefault(z => (string)z["notes"] == "woitem-2-labor2DuplicateWorks").Should().NotBeNull();
- woitem2["parts"].FirstOrDefault(z => (string)z["notes"] == "woitem-2-partDuplicateWorks").Should().NotBeNull();
+ // var woitem2 = w["items"].FirstOrDefault(z => (long)z["id"] == WorkOrderItem2Id);
+ // woitem2["labors"].Count().Should().Be(2);
+ // woitem2["parts"].Count().Should().Be(1);
+ // ((string)woitem2["notes"]).Should().Be("woitem-2 DuplicateWorks");
+ // woitem2["labors"].FirstOrDefault(z => (string)z["notes"] == "woitem-2-labor2DuplicateWorks").Should().NotBeNull();
+ // woitem2["parts"].FirstOrDefault(z => (string)z["notes"] == "woitem-2-partDuplicateWorks").Should().NotBeNull();
- #endregion validate entire
+ // #endregion validate entire
- }
+ // }