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); }
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>()); }