Beispiel #1
0
        public static RepliesModel repliesEntityToModel(CatsDataEntity.UserReply orig)
        {
            RepliesModel des = new RepliesModel();

            des.avantarUrl     = orig.avantarUrl;
            des.nickName       = orig.nickName;
            des.postsId        = orig.postsId;
            des.replyId        = orig.replyId;
            des.replyContent   = orig.replyContent;
            des.replyLoved     = orig.replyLoved;
            des.replyMaker     = orig.replyMaker;
            des.lovedCount     = orig.lovedCount;
            des.afterReplyDate = orig.replyDate.GetValueOrDefault();
            des.replyToUser    = orig.replyToUser ?? "";
            des.isAdmin        = orig.isAdmin;
            return(des);
        }
Beispiel #2
0
        public RepliesModel getReplyDetail(string replyId, int from, int count, DateTime refreshTime)
        {
            PostsProvider provider   = new PostsProvider();
            UserReply     reply      = provider.getReplyDetail(replyId);
            RepliesModel  result     = RepliesConverter.repliesEntityToModel(reply);
            var           tempResult = provider.getAfterReplyList(replyId, from, count, refreshTime);

            tempResult.RemoveRange(0, from);
            if (tempResult.Count > count)
            {
                tempResult.RemoveRange(count, tempResult.Count - count);
            }
            foreach (var itemT in tempResult)
            {
                result.afterReplyList.Add(RepliesConverter.repliesEntityToModel(itemT));
            }
            return(result);
        }
 public static Reply ToEntity(this RepliesModel entity)
 {
     return(entity.MapTo <RepliesModel, Reply>());
 }