Esempio n. 1
0
        public async Task <CSystemObject> GetObject(string db, string projectuid, string layeruid, string uid, string lcid = "")
        {
            if (m_Platform.IsOnline)
            {
                var tmp = await m_ComosWebOnline.GetObject(db, projectuid, layeruid, uid, lcid);

                if (tmp != null)
                {
                    var    url    = m_Url + "dbs/" + db + "/projects/" + projectuid + "/objects/" + uid + "?lcid=" + lcid + "&overlayid=" + layeruid;
                    string output = Newtonsoft.Json.JsonConvert.SerializeObject(tmp);
                    m_Database.WriteUrlCache(url, output);
                    return(tmp);
                }
            }
            return(await m_ComosWebOffline.GetObject(db, projectuid, layeruid, uid, lcid));
        }