This commit is contained in:
@@ -31,7 +31,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("wo-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
ApiResponse a = await Util.PostAsync("workorder", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
ApiResponse a = await Util.PostAsync("workorder", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
dynamic WorkorderToUpdate = a.ObjectResponse["data"];
|
||||
long WorkOrderId = a.ObjectResponse["data"]["id"].Value<long>();
|
||||
@@ -53,7 +53,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("woitem-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
dynamic WorkOrderItemToUpdate = a.ObjectResponse["data"];
|
||||
|
||||
@@ -75,7 +75,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("woitempart-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
dynamic dPartToUpdate = a.ObjectResponse["data"];
|
||||
long PartId = (long)a.ObjectResponse["data"]["id"];
|
||||
@@ -96,7 +96,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("woitemlabor-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
dynamic dLaborOne = a.ObjectResponse["data"];
|
||||
long Labor1Id = a.ObjectResponse["data"]["id"].Value<long>();
|
||||
@@ -115,7 +115,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("woitemlabor-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
long WorkOrderItemLaborId2 = a.ObjectResponse["data"]["id"].Value<long>();
|
||||
|
||||
@@ -140,7 +140,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("woitem-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
long WorkOrderItem2Id = a.ObjectResponse["data"]["id"].Value<long>();
|
||||
|
||||
@@ -160,7 +160,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("woitempart-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
|
||||
@@ -180,7 +180,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("woitemlabor-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
//TWO-2
|
||||
@@ -197,7 +197,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("woitemlabor-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
|
||||
@@ -215,7 +215,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("expense-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/expenses", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/expenses", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
long TestExpenseId = (long)a.ObjectResponse["data"]["id"];
|
||||
|
||||
@@ -234,7 +234,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("loan-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/loans", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/loans", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
|
||||
@@ -252,7 +252,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("partrequest-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/partrequests", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/partrequests", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
//scheduleduser
|
||||
@@ -269,7 +269,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("scheduleduser-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/scheduledusers", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/scheduledusers", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
|
||||
@@ -287,7 +287,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("task-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/tasks", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/tasks", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
|
||||
@@ -305,7 +305,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("travel-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/travels", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/travels", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
|
||||
@@ -323,7 +323,7 @@ namespace raven_integration
|
||||
dTagsArray.Add("unit-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/units", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/units", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
#endregion create second woitem
|
||||
@@ -334,19 +334,19 @@ namespace raven_integration
|
||||
//
|
||||
|
||||
dLaborOne.notes = "UpdatedLaborNotes";
|
||||
a = await Util.PutAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), dLaborOne.ToString());
|
||||
a = await Util.PutAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), dLaborOne.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
dPartToUpdate.notes = "UpdatedPartNotes";
|
||||
a = await Util.PutAsync("workorder/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), dPartToUpdate.ToString());
|
||||
a = await Util.PutAsync("workorder/items/parts", await Util.GetTokenAsync("superuser", "l3tm3in"), dPartToUpdate.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
WorkOrderItemToUpdate.notes = "UpdatedWoItemNotes";
|
||||
a = await Util.PutAsync("workorder/items", await Util.GetTokenAsync("manager", "l3tm3in"), WorkOrderItemToUpdate.ToString());
|
||||
a = await Util.PutAsync("workorder/items", await Util.GetTokenAsync("superuser", "l3tm3in"), WorkOrderItemToUpdate.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
WorkorderToUpdate.notes = "UpdatedWoNotes";
|
||||
a = await Util.PutAsync("workorder", await Util.GetTokenAsync("manager", "l3tm3in"), WorkorderToUpdate.ToString());
|
||||
a = await Util.PutAsync("workorder", await Util.GetTokenAsync("superuser", "l3tm3in"), WorkorderToUpdate.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
#endregion update
|
||||
@@ -354,7 +354,7 @@ namespace raven_integration
|
||||
#region Validate all create and update
|
||||
|
||||
//RETRIEVE WORKORDER AND VALIDATE ENTIRE
|
||||
a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in"));
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
var w = a.ObjectResponse["data"];
|
||||
@@ -391,24 +391,24 @@ namespace raven_integration
|
||||
|
||||
//Test get ancestor route
|
||||
var AyaTypeWorkOrderItemExpense = 36;
|
||||
a = await Util.GetAsync($"search/ancestor/{AyaTypeWorkOrderItemExpense}/{TestExpenseId}", await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
a = await Util.GetAsync($"search/ancestor/{AyaTypeWorkOrderItemExpense}/{TestExpenseId}", await Util.GetTokenAsync("superuser", "l3tm3in"));
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
|
||||
#region DELETE
|
||||
a = await Util.DeleteAsync("workorder/items/labors/" + Labor1Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
a = await Util.DeleteAsync("workorder/items/labors/" + Labor1Id.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in"));
|
||||
Util.ValidateHTTPStatusCode(a, 204);
|
||||
a = await Util.GetAsync("workorder/items/labors/" + Labor1Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
a = await Util.GetAsync("workorder/items/labors/" + Labor1Id.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in"));
|
||||
Util.ValidateHTTPStatusCode(a, 404);
|
||||
|
||||
a = await Util.DeleteAsync("workorder/items/" + WorkOrderItem2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
a = await Util.DeleteAsync("workorder/items/" + WorkOrderItem2Id.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in"));
|
||||
Util.ValidateHTTPStatusCode(a, 204);
|
||||
a = await Util.GetAsync("workorder/items/" + WorkOrderItem2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
a = await Util.GetAsync("workorder/items/" + WorkOrderItem2Id.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in"));
|
||||
Util.ValidateHTTPStatusCode(a, 404);
|
||||
|
||||
a = await Util.DeleteAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
a = await Util.DeleteAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in"));
|
||||
Util.ValidateHTTPStatusCode(a, 204);
|
||||
a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in"));
|
||||
Util.ValidateHTTPStatusCode(a, 404);
|
||||
|
||||
#endregion delete
|
||||
@@ -420,7 +420,7 @@ namespace raven_integration
|
||||
[Fact]
|
||||
public async void ConfirmDeleteTransactionWorksAtServer()
|
||||
{
|
||||
ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("superuser", "l3tm3in"));
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
var BuildMode = (string)a.ObjectResponse["data"]["buildMode"];
|
||||
|
||||
@@ -432,7 +432,7 @@ namespace raven_integration
|
||||
d.notes = "WOHEADER";
|
||||
d.wiki = "INTEGRATION_DELETE_TEST_FAIL_BEFORE_COMMIT";//<-- key phrase triggers server exception in Workorder immediately before it would normally commit the whole thing
|
||||
|
||||
a = await Util.PostAsync("workorder", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
long WorkOrderId = a.ObjectResponse["data"]["id"].Value<long>();
|
||||
|
||||
@@ -440,7 +440,7 @@ namespace raven_integration
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.workOrderId = WorkOrderId;
|
||||
a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
long WorkOrderItem1Id = a.ObjectResponse["data"]["id"].Value<long>();
|
||||
|
||||
@@ -448,7 +448,7 @@ namespace raven_integration
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.workOrderItemId = WorkOrderItem1Id;
|
||||
a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
//CREATE TWO WOITEMLABORS
|
||||
@@ -456,21 +456,21 @@ namespace raven_integration
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.workOrderItemId = WorkOrderItem1Id;
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
//TWO
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.workOrderItemId = WorkOrderItem1Id;
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
//CREATE WOITEM-2
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.workOrderId = WorkOrderId;
|
||||
a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
long WorkOrderItem2Id = (long)a.ObjectResponse["data"]["id"];
|
||||
|
||||
@@ -478,7 +478,7 @@ namespace raven_integration
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.workOrderItemId = WorkOrderItem2Id;
|
||||
a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
//CREATE WOITEMLABOR(S)-2
|
||||
@@ -486,22 +486,22 @@ namespace raven_integration
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.workOrderItemId = WorkOrderItem2Id;
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
//TWO-2
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.workOrderItemId = WorkOrderItem2Id;
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
a = await Util.DeleteAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
a = await Util.DeleteAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in"));
|
||||
Util.ValidateErrorCodeResponse(a, 2200, 400);
|
||||
|
||||
//now confirm the workorder is still there and with it's children intact
|
||||
//RETRIEVE WORKORDER AND VALIDATE ENTIRE
|
||||
a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in"));
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
var w = a.ObjectResponse["data"];
|
||||
@@ -537,7 +537,7 @@ namespace raven_integration
|
||||
d.notes = "WOHEADER DuplicateWorks";
|
||||
d.wiki = "DuplicateWorks integration test";
|
||||
|
||||
ApiResponse a = await Util.PostAsync("workorder", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
ApiResponse a = await Util.PostAsync("workorder", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
dynamic WorkorderToUpdate = a.ObjectResponse["data"];
|
||||
long WorkOrderId = a.ObjectResponse["data"]["id"].Value<long>();
|
||||
@@ -551,7 +551,7 @@ namespace raven_integration
|
||||
d.wiki = "# woitem test wiki";
|
||||
d.workOrderId = WorkOrderId;
|
||||
|
||||
a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
dynamic WorkOrderItemToUpdate = a.ObjectResponse["data"];
|
||||
long WorkOrderItem1Id = a.ObjectResponse["data"]["id"].Value<long>();
|
||||
@@ -563,7 +563,7 @@ namespace raven_integration
|
||||
// d.wiki = "# woitempart test wiki";
|
||||
d.workOrderItemId = WorkOrderItem1Id;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
dynamic dPartToUpdate = a.ObjectResponse["data"];
|
||||
long PartId = (long)a.ObjectResponse["data"]["id"];
|
||||
@@ -577,7 +577,7 @@ namespace raven_integration
|
||||
d.workOrderItemId = WorkOrderItem1Id;
|
||||
|
||||
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
dynamic dLaborOne = a.ObjectResponse["data"];
|
||||
long Labor1Id = a.ObjectResponse["data"]["id"].Value<long>();
|
||||
@@ -590,7 +590,7 @@ namespace raven_integration
|
||||
d.workOrderItemId = WorkOrderItem1Id;
|
||||
|
||||
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
long WorkOrderItemLaborId2 = a.ObjectResponse["data"]["id"].Value<long>();
|
||||
|
||||
@@ -607,7 +607,7 @@ namespace raven_integration
|
||||
d.wiki = "# woitem test wiki";
|
||||
d.workOrderId = WorkOrderId;
|
||||
|
||||
a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
long WorkOrderItem2Id = a.ObjectResponse["data"]["id"].Value<long>();
|
||||
|
||||
@@ -618,7 +618,7 @@ namespace raven_integration
|
||||
// d.wiki = "# woitempart test wiki";
|
||||
d.workOrderItemId = WorkOrderItem2Id;
|
||||
|
||||
a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
//CREATE WOITEMLABOR(S)-2
|
||||
@@ -628,7 +628,7 @@ namespace raven_integration
|
||||
d.notes = "woitem-2-laborDuplicateWorks";
|
||||
//d.wiki = "# woitemlabor test wiki";
|
||||
d.workOrderItemId = WorkOrderItem2Id;
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
//TWO-2
|
||||
@@ -637,7 +637,7 @@ namespace raven_integration
|
||||
d.notes = "woitem-2-labor2DuplicateWorks";
|
||||
//d.wiki = "# woitemlabor2 test wiki";
|
||||
d.workOrderItemId = WorkOrderItem2Id;
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
#endregion create second woitem
|
||||
@@ -647,14 +647,14 @@ namespace raven_integration
|
||||
#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("manager", "l3tm3in"), d.ToString());
|
||||
a = await Util.PostAsync("workorder/duplicate/" + WorkOrderId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
long DuplicateWorkOrderId = a.ObjectResponse["data"]["id"].Value<long>();
|
||||
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("manager", "l3tm3in"));
|
||||
// a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in"));
|
||||
// Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
var w = a.ObjectResponse["data"];
|
||||
|
||||
Reference in New Issue
Block a user