using CIAMaster; using CPMeta; using CPMeta.Models; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace PlayGround.NetFramework { internal class Program { static void Main(string[] args) { CIAMasterService.LoadCIAMasterTable(); CIAMasterService.LoadCIAMasterReportTable(); //CIAMasterService.MasterTable.MasterTime.Add(new CIAMaster.Models.MasterTime { // Time = DateTime.Now, // Avtive = true, //}); //CIAMasterService.MasterTable.MasterTime.Add(new CIAMaster.Models.MasterTime //{ // Time = DateTime.Now, // Avtive = false, //}); //CIAMasterService.MasterTable.MasterProduct.Add(new CIAMaster.Models.MasterProduct //{ // Order = 1, // ProductID = "1", // Result = "OK", // Active = true, //}); //CIAMasterService.MasterTable.MasterProduct.Add(new CIAMaster.Models.MasterProduct //{ // Order = 2, // ProductID = "2", // Result = "OK", // Active = false, //}); //CIAMasterService.SaveCIAMasterTable(); //CIAMasterService.SaveCIAMasterReportTable(); //var t = CIAMasterService.MasterTable; //var t2 = CIAMasterService.MasterReportTable; //int a = 0; ////global set //string host = "192.168.0.126"; //string ProductId = Guid.NewGuid().ToString(); //string Mac1 = Guid.NewGuid().ToString(); //string Mac2 = Guid.NewGuid().ToString(); ////Set //Task.Run(async () => //{ // Request_SetWbmsMeta req = new Request_SetWbmsMeta(); // req.ProductID = ProductId; // req.MacAddress1 = Mac1; // req.MacAddress2 = Mac2; // var rand = new Random().Next(); // //if (rand % 2 == 0) // // req.Type = "CMU"; // //else // // req.Type = "BMU"; // //req.ProductNo = "X"; // var res = await CPMeta.CPMeta.SetWbmsMetaAsync(host, req); // req.MacAddress1 = "1"; // req.MacAddress2 = "2"; // res = await CPMeta.CPMeta.SetWbmsMetaAsync(host, req); //}).Wait(); ////Get //Task.Run(async () => //{ // var rese2 = await CPMeta.CPMeta.GetWbmsMetaByProductId(host, ProductId); // var rese3 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress(host, Mac1); // var rese4 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress(host, Mac2); //}).Wait(); //int a = 0; } } }