using SzCore; using SzCore.DataObjects; namespace SzCli; public static class Test { // public static void CreateTestData() // { // SZ.Logger.Log(" -- CreateTestData Test --"); // try // { // var dt = new SzDataObjectTemplate(){ // Name = "SzCore - Basic Item", // Id = "szcore-item-basic", // DataObjectType = "item", // Uuid = Guid.NewGuid() // }; // var testTemplateField = new SzTemplateField() // { // Id = "cost", // FieldType = SzFieldType.Number, // DefaultValue = "20" // }; // dt.TemplateFields.Add(testTemplateField.Id, testTemplateField); // SZ.DataHandler.SaveTemplate(dt); // var ds = new SzDataset() // { // Name = "TestDataset", // Id = "test-dataset", // DataObjectTemplateId = dt.Id, // DataObjectTemplateUuid = dt.Uuid, // DataObjectType = "item", // Uuid = Guid.NewGuid(), // }; // var testDataObject = new SzDataObject() // { // Name = "TestObject", // Id = "test", // }; // var testField = new SzField() // { // Id = "cost", // FieldType = SzFieldType.Number, // Value = "200" // }; // testDataObject.Fields.Add(testField.Id, testField); // ds.DataObjects.Add(testDataObject.Id, testDataObject); // SZ.DataHandler.SaveDataset(ds); // } // catch (Exception e) // { // SZ.Logger.LogError($"CreateTestData test failed: {e}"); // } // SZ.Logger.Log(" -- CreateTestData Test: Success --"); // } }