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); }