This commit is contained in:
@@ -199,6 +199,153 @@ namespace raven_integration
|
||||
a = await Util.PostAsync("workorders/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
|
||||
[CoreBizObject]
|
||||
WorkOrderItemExpense = 36,
|
||||
[CoreBizObject]
|
||||
WorkOrderItemLabor = 37,
|
||||
[CoreBizObject]
|
||||
WorkOrderItemLoan = 38,
|
||||
[CoreBizObject]
|
||||
WorkOrderItemPart = 39,
|
||||
[CoreBizObject]
|
||||
WorkOrderItemPartRequest = 40,
|
||||
[CoreBizObject]
|
||||
WorkOrderItemScheduledUser = 41,
|
||||
[CoreBizObject]
|
||||
WorkOrderItemTask = 42,
|
||||
[CoreBizObject]
|
||||
WorkOrderItemTravel = 43,
|
||||
[CoreBizObject]
|
||||
WorkOrderItemUnit = 44,
|
||||
|
||||
|
||||
|
||||
|
||||
//expense
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.notes = "woitem-2-expense";
|
||||
d.wiki = "# expense test wiki";
|
||||
d.workOrderItemId = WorkOrderItem2Id;
|
||||
|
||||
//Tags
|
||||
dTagsArray = new JArray();
|
||||
dTagsArray.Add("expense-Red");
|
||||
dTagsArray.Add("expense-green");
|
||||
dTagsArray.Add("expense-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorders/items/expenses", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
|
||||
//loan
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.notes = "woitem-2-loan";
|
||||
d.wiki = "# loan test wiki";
|
||||
d.workOrderItemId = WorkOrderItem2Id;
|
||||
|
||||
//Tags
|
||||
dTagsArray = new JArray();
|
||||
dTagsArray.Add("loan-Red");
|
||||
dTagsArray.Add("loan-green");
|
||||
dTagsArray.Add("loan-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorders/items/loans", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
|
||||
//partrequest
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.notes = "partrequest-2-partrequest";
|
||||
d.wiki = "# partrequest test wiki";
|
||||
d.workOrderItemId = WorkOrderItem2Id;
|
||||
|
||||
//Tags
|
||||
dTagsArray = new JArray();
|
||||
dTagsArray.Add("partrequest-Red");
|
||||
dTagsArray.Add("partrequest-green");
|
||||
dTagsArray.Add("partrequest-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorders/items/partrequests", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
//scheduleduser
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.notes = "woitem-2-scheduleduser";
|
||||
d.wiki = "# scheduleduser test wiki";
|
||||
d.workOrderItemId = WorkOrderItem2Id;
|
||||
|
||||
//Tags
|
||||
dTagsArray = new JArray();
|
||||
dTagsArray.Add("scheduleduser-Red");
|
||||
dTagsArray.Add("scheduleduser-green");
|
||||
dTagsArray.Add("scheduleduser-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorders/items/scheduledusers", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
|
||||
//task
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.notes = "woitem-2-task";
|
||||
d.wiki = "# task test wiki";
|
||||
d.workOrderItemId = WorkOrderItem2Id;
|
||||
|
||||
//Tags
|
||||
dTagsArray = new JArray();
|
||||
dTagsArray.Add("task-Red");
|
||||
dTagsArray.Add("task-green");
|
||||
dTagsArray.Add("task-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorders/items/task", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
|
||||
//travel
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.notes = "woitem-2-travel";
|
||||
d.wiki = "# travel test wiki";
|
||||
d.workOrderItemId = WorkOrderItem2Id;
|
||||
|
||||
//Tags
|
||||
dTagsArray = new JArray();
|
||||
dTagsArray.Add("travel-Red");
|
||||
dTagsArray.Add("travel-green");
|
||||
dTagsArray.Add("travel-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorders/items/travels", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
|
||||
//unit
|
||||
d = new JObject();
|
||||
d.active = true;
|
||||
d.notes = "woitem-2-unit";
|
||||
d.wiki = "# unit test wiki";
|
||||
d.workOrderItemId = WorkOrderItem2Id;
|
||||
|
||||
//Tags
|
||||
dTagsArray = new JArray();
|
||||
dTagsArray.Add("unit-Red");
|
||||
dTagsArray.Add("unit-green");
|
||||
dTagsArray.Add("unit-blue");
|
||||
d.tags = dTagsArray;
|
||||
|
||||
a = await Util.PostAsync("workorders/items/units", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
#endregion create second woitem
|
||||
|
||||
#region UPDATE
|
||||
@@ -505,7 +652,7 @@ namespace raven_integration
|
||||
|
||||
//DUPLICATE - should make a copy of above, save and return entire object graph just like a get operation
|
||||
a = await Util.PostAsync("workorders/duplicate/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
long DuplicateWorkOrderId = a.ObjectResponse["data"]["id"].Value<long>();
|
||||
DuplicateWorkOrderId.Should().NotBe(WorkOrderId);
|
||||
|
||||
@@ -534,7 +681,7 @@ namespace raven_integration
|
||||
|
||||
#endregion validate entire
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user