Esempio n. 1
0
        public bool insert(dynamic resulToken, string meter, string tokenType)
        {
            dynamic dyObj = null;
            var     json  = "";
            bool    g     = true;
            bool    r     = false;
            var     param = resulToken;

            if (param is Ami_Diagnostic_Service.RequestToken)
            {
                Ami_Diagnostic_Service.RequestToken obj = new Ami_Diagnostic_Service.RequestToken();
                obj   = param;
                dyObj = obj;
            }
            else if (param is Ami_Control_Service.RequestToken)
            {
                Ami_Control_Service.RequestToken obj = new Ami_Control_Service.RequestToken();
                obj   = param;
                dyObj = obj;
            }
            else if (param is Ami_Data_Service.RequestToken)
            {
                Ami_Data_Service.RequestToken obj = new Ami_Data_Service.RequestToken();
                obj   = param;
                dyObj = obj;
            }
            else
            {
                g = false;
            }
            if (g)
            {
                model.Ami_Token ami_Token = new model.Ami_Token();
                ami_Token.token     = dyObj.Id.ToString();
                ami_Token.status    = 0;
                ami_Token.meter     = meter;
                ami_Token.tokenType = tokenType;
                ami_Token.period    = 1;
                r = ami_Token.insert();
            }
            return(r);
        }