public void FindShipmentsListModelTest() { // Get a test user and test company var testUser = GetTestUser(); var testCompany = GetTestCompany(testUser, true); // Perform a global test which should bring back the first page of all shipments var result = ShipmentService.FindShipmentsListModel(testCompany.Id, 0, 1, PageSize, ""); Assert.IsTrue(result.Items.Count == 0, $"Error: {result.Items.Count} records were found when 0 were expected"); // Now create a shipment and try to search for it var testShipment = GetTestShipment(testCompany, testUser, 1); result = ShipmentService.FindShipmentsListModel(testCompany.Id, 0, 1, PageSize, ""); Assert.IsTrue(result.Items.Count == 1, $"Error: {result.Items.Count} records were found when 1 was expected"); Assert.IsTrue(result.Items[0].ShipmentId == testShipment.Id, $"Error: Shipment {result.Items[0].ShipmentId} was returned when {testShipment.Id} was expected"); // Delete the record ShipmentService.DeleteShipment(testShipment.Id); // Try to find it again result = ShipmentService.FindShipmentsListModel(testCompany.Id, 0, 1, PageSize, ""); Assert.IsTrue(result.Items.Count == 0, $"Error: {result.Items.Count} records were found when 0 was expected"); }
public ActionResult GetShipments(int index, int pageNo, int pageSize, string search, int purchaserId, int brandCatId, int openorderid, int orderstatusid, string sortColumn, int sortOrder) { var model = createModel(); return(Json(ShipmentService.FindShipmentsListModel(model.CurrentCompany.Id, index, pageNo, pageSize, search, purchaserId, brandCatId, openorderid, orderstatusid, sortColumn, (SortOrder)sortOrder), JsonRequestBehavior.AllowGet)); }