Пример #1
0
        public string AddIotUser(IoT_User userInfo, IoT_Meter meterinfo)
        {
            try
            {
                UM.UserManageWebServiceSoapClient iumWebService = new UM.UserManageWebServiceSoapClient();
                string user  = Newtonsoft.Json.JsonConvert.SerializeObject(userInfo);
                string meter = Newtonsoft.Json.JsonConvert.SerializeObject(meterinfo);

                string  result = iumWebService.AddIotUser(this.companyId, pwd, user, meter);
                Message msg    = Newtonsoft.Json.JsonConvert.DeserializeObject <Message>(result);
                if (msg.Result)
                {
                    IotUser _meter = Newtonsoft.Json.JsonConvert.DeserializeObject <IotUser>(msg.TxtMessage);
                    userInfo.UserID = _meter.User.UserID;
                    meterinfo.ID    = _meter.Meter.ID;
                }
                else
                {
                    return(msg.TxtMessage);
                }
            }
            catch (Exception e)
            {
                return(e.Message);
            }
            return("");
        }
Пример #2
0
 public string UpdateIotUser(IoT_User userInfo, IoT_Meter meterinfo)
 {
     try
     {
         UM.UserManageWebServiceSoapClient iumWebService = new UM.UserManageWebServiceSoapClient();
         string user  = Newtonsoft.Json.JsonConvert.SerializeObject(userInfo);
         string meter = Newtonsoft.Json.JsonConvert.SerializeObject(meterinfo);
         return(iumWebService.UpdateIotUser(this.companyId, pwd, user, meter));
     }
     catch (Exception e)
     {
         return(e.Message);
     }
 }