/// <summary>
        /// 刷新系统消息
        /// </summary>
        public async Task RefreshAdminMessagesAsync()
        {
            IsActive = true;
            adminMessageTimeStamp.Clear();
            adminMessageTimeStamp.Append("0");
            await AdminMessages.ClearAndReloadAsync();

            IsActive = false;
        }
        /// <summary>
        /// 获取系统消息
        /// </summary>
        /// <param name="count"></param>
        /// <param name="timeStamp"></param>
        /// <returns></returns>
        public async Task <IEnumerable <Message> > LoadAdminMessage(uint count, string timeStamp)
        {
            List <Message> messages = new List <Message>();

            if (timeStamp.Equals(adminMessageTimeStamp.ToString()))
            {
                AdminMessages.NoMore();
                return(messages);
            }

            var result = await ApiService.Instance.GetAdminMessages(timeStamp);

            if (result != null && result.AdminMessages != null)
            {
                AdminMessages.TimeStamp = result.TimeStamp;

                adminMessageTimeStamp.Clear();
                adminMessageTimeStamp.Append(result.TimeStamp);

                foreach (var item in result.AdminMessages)
                {
                    messages.Add(item);
                }
            }

            if (messages.Count == 0 && AdminMessages.Count == 0)
            {
                IsAdminMessageEmpty = true;
            }
            else
            {
                IsAdminMessageEmpty = false;
            }

            return(messages);
        }