diff --git a/Projects/NetStandard/PlayGround.NetFramework/CPMeta.dll b/Projects/NetStandard/PlayGround.NetFramework/CPMeta.dll new file mode 100644 index 0000000..a13b0c3 Binary files /dev/null and b/Projects/NetStandard/PlayGround.NetFramework/CPMeta.dll differ diff --git a/Projects/NetStandard/PlayGround.NetFramework/PlayGround.NetFramework.csproj b/Projects/NetStandard/PlayGround.NetFramework/PlayGround.NetFramework.csproj index f720e05..cc429a5 100644 --- a/Projects/NetStandard/PlayGround.NetFramework/PlayGround.NetFramework.csproj +++ b/Projects/NetStandard/PlayGround.NetFramework/PlayGround.NetFramework.csproj @@ -33,6 +33,9 @@ 4 + + .\CPMeta.dll + ..\packages\Newtonsoft.Json.13.0.4\lib\net45\Newtonsoft.Json.dll @@ -53,15 +56,5 @@ - - - {e839065b-eb9c-4ade-93d1-efe3b03a977f} - CIAMaster - - - {0bdb3e8c-2f57-4780-8b6f-3ae3f426a6c3} - CPMeta - - \ No newline at end of file diff --git a/Projects/NetStandard/PlayGround.NetFramework/Program.cs b/Projects/NetStandard/PlayGround.NetFramework/Program.cs index 69d6ead..371e4ec 100644 --- a/Projects/NetStandard/PlayGround.NetFramework/Program.cs +++ b/Projects/NetStandard/PlayGround.NetFramework/Program.cs @@ -1,12 +1,5 @@ -using CIAMaster; -using CPMeta; -using CPMeta.Models; -using Newtonsoft.Json; +using CPMeta.Models; using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading; using System.Threading.Tasks; namespace PlayGround.NetFramework @@ -15,85 +8,35 @@ namespace PlayGround.NetFramework { static void Main(string[] args) { - CIAMasterService.LoadCIAMasterTable(); - CIAMasterService.LoadCIAMasterReportTable(); + //global set + string host = "192.168.0.126"; - //CIAMasterService.MasterTable.MasterTime.Add(new CIAMaster.Models.MasterTime { - // Time = DateTime.Now, - // Avtive = true, - //}); + //random value + string ProductId = Guid.NewGuid().ToString(); + string Mac1 = Guid.NewGuid().ToString(); + string Mac2 = Guid.NewGuid().ToString(); - //CIAMasterService.MasterTable.MasterTime.Add(new CIAMaster.Models.MasterTime - //{ - // Time = DateTime.Now, - // Avtive = false, - //}); + //Set + Task.Run(async () => + { + Request_SetWbmsMeta req = new Request_SetWbmsMeta(); + req.ProductID = ProductId; + req.MacAddress1 = Mac1; + req.MacAddress2 = Mac2; + req.ProductNo = "ProductNo"; + req.Type = "CMU"; + + var res = await CPMeta.CPMeta.SetWbmsMetaAsync(host, req); - //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, - //}); + }).Wait(); - //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; + //Get + Task.Run(async () => + { + var res2 = await CPMeta.CPMeta.GetWbmsMetaByProductId(host, ProductId); + var res3 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress(host, Mac1); + var res4 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress(host, Mac2); + }).Wait(); } } }