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)); }