Esempio n. 1
0
    public static ParseObject FindParseObjectById(string name, string id)
    {
        ParseDAO parseDao = ParseDAOFactory.CreateDAO(name, false);

        string retBody = parseDao.GetObject(id);

        if (retBody != "{\"results\":[]}")
        {
            ParseObject obj = new ParseObject(name, false);
            obj.RetrieveObject(id);
            return(obj);
        }
        return(null);
    }
Esempio n. 2
0
    public static JSONArray GetParseObjectsByColumnValues(string className, string jsonColumnKVPairs, bool createIfDoesntExist = false)
    {
        ParseDAO parseDao = ParseDAOFactory.CreateDAO(className, createIfDoesntExist);
        string   retBody  = parseDao.FindByColumnValue(jsonColumnKVPairs);

        if (retBody != "" && retBody.Substring(0, 12) == "{\"results\":[")
        {
            JSONObject jsonObject = JSONObject.Parse(retBody);
            JSONArray  res        = jsonObject.GetArray("results");
            return(res);
        }
        Debug.LogError("GetParseObjectsByColumnValues Failed " + jsonColumnKVPairs + " Error: " + retBody);
        return(null);
    }
Esempio n. 3
0
 public ParseObject(string name, string json, bool createObjectIfDoesnotExist = true)
 {
     parseClassName = name;
     parseDao       = ParseDAOFactory.CreateDAO(name, createObjectIfDoesnotExist);
     RefreshObjectFromJson(json);
 }
Esempio n. 4
0
 public ParseObject(string name, bool createObjectIfDoesnotExist = true)
 {
     parseClassName = name;
     parseDao       = ParseDAOFactory.CreateDAO(name, createObjectIfDoesnotExist);
 }
Esempio n. 5
0
    public static string GetAllByColumnValue(string classname, string jsonQuery)
    {
        ParseDAO obj = new ParseDAO(classname, false);

        return(obj.FindByColumnValue(jsonQuery));
    }
Esempio n. 6
0
    public static string GetAllByColumnValue(string classname, string c, string v)
    {
        ParseDAO obj = new ParseDAO(classname, false);

        return(obj.FindByColumnValue(c, v));
    }
Esempio n. 7
0
    public static string GetAllObject(string classname)
    {
        ParseDAO obj = new ParseDAO(classname, false);

        return(obj.GetAllObject());
    }
Esempio n. 8
0
    public static ParseDAO CreateDAO(string classname = "", bool createObjectIfDoesnotExist = true)
    {
        ParseDAO obj = new ParseDAO(classname, createObjectIfDoesnotExist);

        return(obj);
    }