コード例 #1
0
        public async Task <CObject> GetDefaultLanguage(string database, string project, string layer)
        {
            var content = await communicationManager.GetDefaultLanguage(m_Url, database, project, layer, m_Session.Id, serverName);

            if (content == null)
            {
                return(null);
            }
            JObject json = JObject.Parse(content);

            if (json == null)
            {
                return(null);
            }

            CObject o = new CObject();

            o = JsonConvert.DeserializeObject <CObject>(json.ToString());

            if (o.OverlayUID == null)
            {
                o.OverlayUID = layer;
            }

            if (o.ProjectUID == null)
            {
                o.ProjectUID = project;
            }

            return(o);
        }