Beispiel #1
0
    public void getObject()
    {
        valid = true;
        try
        {
            var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
            serializer.RegisterConverters(new[] { new DynamicJsonConverter() });
            JsonObject = serializer.Deserialize(json, typeof(object));
            IDictionary <string, long> keyValue = new Dictionary <string, long>();
            DynamicQuery objDynamicQuery        = new DynamicQuery(objDataBaseManager);

            string strPrimaryColumn = objDataBaseManager.GetPrimaryColumn(tableName);
            if (strPrimaryColumn == string.Empty)
            {
                ErrorMessage = "[" + tableName + "]  is Primary Column not Found ";
                return;
            }
            else
            {
                keyValue.Add(strPrimaryColumn, Convert.ToInt64(JsonObject[strPrimaryColumn]));
            }

            //          objDynamicQuery.getObject(JsonObject, tableName, keyValue);


            JsonObject = objDynamicQuery.GetObject(tableName, Convert.ToInt64(JsonObject[strPrimaryColumn]));
        }
        catch (Exception e)
        {
            throw;
        }
    }