예제 #1
0
 public static Post ToPost(PostEnhanceDTO item)
 {
     return(new Post
     {
         Id = item.Id,
         CreatedBy = item.CreatedBy,
         Text = item.Text,
         InsertDate = item.InsertDate,
         UpdateDate = item.UpdateDate
     });
 }
예제 #2
0
        public static PostEnhanceDTO ToPostEnhanceDTO(Post item)
        {
            var result = new PostEnhanceDTO
            {
                Id         = item.Id,
                CreatedBy  = item.CreatedBy,
                Text       = item.Text,
                InsertDate = item.InsertDate,
                UpdateDate = item.UpdateDate,
            };

            if (item.Comments != null)
            {
                foreach (var comment in item.Comments)
                {
                    result.Comments.Add(ToCommentRawDTO(comment));
                }
            }

            return(result);
        }