Ejemplo n.º 1
0
        public List <List <string> > InBox(string userid)
        {
            var msgSendReocrd = _msgProvider.InBox(userid).OrderBy(a => a.SendTime).Where(a => a.InStateID == "01" || a.InStateID == "02").OrderByDescending(a => a.SendTime);
            var body          = new List <List <string> >();

            foreach (var item in msgSendReocrd)
            {
                body.Add(new List <string>()
                {
                    item.InState.StateName,
                    _permissionProvider.UserInfo(item.Msg.SenderID).NickName,
                    item.Msg.Subjects,
                    item.SendTime == null?"":item.SendTime.Value.ToString(),
                    item.MsgSendRecordID,
                    item.InStateID
                });
            }
            return(body);
        }