//public InnerMailInfo_Query QueryInnerMailDetailById(string innerMailId)
        //{
        //    using (var manager = new InnerMailManager())
        //    {
        //        var mail = manager.GetInnerMailById(innerMailId);
        //        var info = new InnerMailInfo_Query
        //        {
        //            MailId = mail.MailId,
        //            Title = mail.Title,
        //            Content = mail.Content,
        //            SenderId = mail.Sender.UserId,
        //            SendTime = mail.SendTime,
        //            UpdateTime = mail.UpdateTime,
        //            ActionTime = mail.ActionTime,
        //        };
        //        return info;
        //    }
        //}

        public InnerMailInfo_Query QueryInnerMailDetailById(string innerMailId)
        {
            using (var manager = new InnerMailManager())
            {
                var mail = manager.QuerySiteMessageInnerMailListNewByMailId(innerMailId);
                var info = new InnerMailInfo_Query
                {
                    MailId   = mail.MailId,
                    Title    = mail.Title,
                    Content  = mail.MsgContent,
                    SenderId = mail.SenderId,
                    SendTime = mail.SendTime,
                };
                return(info);
            }
        }
Exemple #2
0
        public InnerMailInfo_Query QueryInnerMailDetailByIdAndRead(string innerMailId, string userId)
        {
            //1.增加阅读数
            ReadInnerMail(innerMailId, userId);
            //2.返回数据
            var mail = QuerySiteMessageInnerMailListNewByMailId(innerMailId);
            var info = new InnerMailInfo_Query
            {
                MailId     = mail.MailId,
                Title      = mail.Title,
                Content    = mail.MsgContent,
                SenderId   = mail.SenderId,
                SendTime   = mail.SendTime,
                ActionTime = mail.SendTime,
                UpdateTime = mail.SendTime
            };

            return(info);
        }