Ejemplo n.º 1
0
    public static bool saveData <T>(string paramKey, T paramData) where T : class
    {
        string jsonData = "";

        if (paramData != null)
        {
            jsonData = JsonMapper.ToJson(paramData);
        }

        string base64Data = JSONControll.jsonToBase64(jsonData);

        return(saveData(paramKey, base64Data));
    }
Ejemplo n.º 2
0
    /// <summary>
    ///
    /// </summary>
    /// <typeparam name="T"></typeparam>
    /// <param name="paramKey"></param>
    /// <returns></returns>
    public static T loadData <T>(string paramKey) where T : class
    {
        string jsonData = loadStringData(paramKey);

        if (string.IsNullOrEmpty(jsonData))
        {
            return(null);
        }

        try
        {
            string tmpJsonData = JSONControll.base64ToJson(jsonData);

            return(JsonMapper.ToObject <T>(tmpJsonData));
        }
        catch (Exception ex)
        {
            Utils.LogError(ex.StackTrace);
            return(null);
        }
    }