Exemple #1
0
        public APIResult CallLogoutAPI(string apiURL, string userName)
        {
            List <APIParameters> apiParameters = new List <APIParameters>();
            var userParameter = new APIParameters()
            {
                Key   = "email",
                Value = userName,
                Type  = APIParameterType.Body
            };

            var cpuIDParameter = new APIParameters()
            {
                Key   = "CPUId",
                Value = GenHelper.cpuId(),
                Type  = APIParameterType.Body
            };
            var macAddressParameter = new APIParameters()
            {
                Key   = "mac",
                Value = GenHelper.GetMACAddress(),
                Type  = APIParameterType.Body
            };
            var app_idParameter = new APIParameters()
            {
                Key   = "app_id",
                Value = "LICAPPID",
                Type  = APIParameterType.Body
            };

            var motherBoardIdParameter = new APIParameters()
            {
                Key   = "MotherBoardId",
                Value = GenHelper.motherBoardId(),
                Type  = APIParameterType.Body
            };

            var diskIdParameter = new APIParameters()
            {
                Key   = "DiskId",
                Value = GenHelper.diskId(),
                Type  = APIParameterType.Body
            };

            apiParameters.Add(userParameter);
            apiParameters.Add(cpuIDParameter);
            apiParameters.Add(macAddressParameter);
            apiParameters.Add(app_idParameter);
            apiParameters.Add(motherBoardIdParameter);
            apiParameters.Add(diskIdParameter);

            var result = ApiIntegration.callPostAPI(apiURL, apiParameters);

            return(result);
        }