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