Пример #1
0
        /// <summary>
        /// 获取全部的云应用列表
        /// </summary>
        /// <returns></returns>
        public IList <CloudApplication> GetAllCloudApp(string url)
        {
            var requestObj = new RequestAppList();
            var requestStr = JsonUtil.ConventToJson(requestObj);
            var json       = HttpUtil.GetResponseJson(url, requestStr);
            var appList    = JsonUtil.ConventToObject <AppNameList>(json);

            return(appList.resultList);
        }
Пример #2
0
        /// <summary>
        /// 创建云应用账户,并设置应用权限
        /// </summary>
        /// <param name="user"></param>
        /// <param name="url"></param>
        /// <param name="appList"></param>
        public void CreateCitrixUserAndApp(User user, string url, IList <CloudApplication> appList)
        {
            var apps = "";

            if (appList != null && appList.Count > 0)
            {
                var appArray = appList.Select(c => c.AppName).ToArray();
                apps = string.Join(",", appArray);
            }
            var requestObj = new RequestUserAndApp {
                data = new RequestUserAndAppData {
                    Domain = user.Domain, UserName = user.UserName, GroupName = "", IsVip = false, Apps = apps
                }
            };
            var requestStr = JsonUtil.ConventToJson(requestObj);

            HttpUtil.GetResponseJson(url, requestStr);
        }