Beispiel #1
0
    public dynamic SaveMaster()
    {
        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>();

        try
        {
            DynamicQuery objDynamicQuery = new DynamicQuery(objDataBaseManager);

            objDataBaseManager.BeginTransaction();
            objDynamicQuery.saveObject(JsonObject, tableName, keyValue);
            //tran.Commit();
            objDataBaseManager.commit();
        }
        catch (Exception e)
        {
            // tran.Rollback();
            objDataBaseManager.Rollback();
        }
        finally
        {
            //cn.Close();
            objDataBaseManager.closeConnection();
        }
        return(JsonObject);
    }