public ContactListViewModel(ListContactsOutput output)
        {
            string             packUri = @"/AntennaChat;component/Resource/ExpanderStyle.xaml";
            ResourceDictionary myResourceDictionary = Application.LoadComponent(new Uri(packUri, UriKind.Relative)) as ResourceDictionary;

            ExpanderHeaderStyle           = myResourceDictionary["ExpanderHeaderStyle"];
            FirstLevelExpanderHeaderStyle = myResourceDictionary["FirstLevelExpanderHeaderStyle"];
        }
示例#2
0
        /// <summary>
        /// 获取联系人信息,返回数组格式
        /// </summary>
        /// 作者:赵雪峰 20160913
        public bool ListContacts(ListContactsInput input, ref ListContactsOutput output, ref string errMsg)
        {
            Stopwatch stopWatch = new Stopwatch();

            stopWatch.Start();
            bool doResult = HttpCommonMethod <ListContactsInput, ListContactsOutput>("/antuser/user.listContacts.do", GlobalVariable.RequestMethod.POST, input, ref output, ref errMsg);

            stopWatch.Stop();
            if (doResult)
            {
                LogHelper.WriteDebug(string.Format("[HTTPService.ListContacts({0}毫秒)]:获取组织结构成功--部门数{1},成员数{2}", stopWatch.Elapsed.TotalMilliseconds, output.contacts.departs.Count, output.contacts.users.Count));
            }
            if (doResult && output.result == (int)GlobalVariable.Result.Failure)
            {
                errMsg = string.IsNullOrEmpty(output.errorCode) ? "获取组织结构失败" : resources.GetString("E_" + output.errorCode);
                return(false);
            }
            return(doResult);
        }