43 lines
1.2 KiB
C#
43 lines
1.2 KiB
C#
using CPMeta.Models;
|
|
using System;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace PlayGround.NetFramework
|
|
{
|
|
internal class Program
|
|
{
|
|
static void Main(string[] args)
|
|
{
|
|
//global set
|
|
string host = "192.168.0.126";
|
|
|
|
//random value
|
|
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;
|
|
req.ProductNo = "ProductNo";
|
|
req.Type = "CMU";
|
|
|
|
var res = await CPMeta.CPMeta.SetWbmsMetaAsync(host, req);
|
|
|
|
}).Wait();
|
|
|
|
//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();
|
|
}
|
|
}
|
|
}
|