Beispiel #1
0
        private static void LoadGroups(string apiKey, Dictionary <string, Group> target)
        {
            //从服务器获取
            var rst = HttpUtils.GetResult(url: ApiUtils.GetApiUrl(apiKey), token: ClientContext.Token);

            if (rst.code != ResultCode.Success)
            {
                MessageWindow.ShowMsg(MessageType.Error, OperationDesc.Search, rst.msg);
                return;
            }
            if (rst.data != null)
            {
                var groups = JsonConvert.DeserializeObject <IList <Group> >(((JArray)rst.data).ToString());
                if (groups != null && groups.Count > 0)
                {
                    foreach (var func in groups)
                    {
                        target.Add(func.gp_code, func);
                    }
                }
            }
        }