Пример #1
0
        public static PostFullModel Convert(Post post)
        {
            PostFullModel model = new PostFullModel
            {
                PostId  = post.Id,
                Date    = post.Date,
                Content = post.Content,
                IsFile  = post.IsFile,
                User    = new UserFullModel
                {
                    UserId        = post.User.Id,
                    Picture       = post.User.Picture,
                    Username      = post.User.Username,
                    IsOnline      = post.User.IsOnline,
                    PostCount     = post.User.Posts.Count,
                    ChatRoomCount = post.User.ChatRooms.Count
                },
                ChatRoom = new ChatRoomModel
                {
                    ChatRoomId = post.ChatRoom.Id,
                    Name       = post.ChatRoom.Name,
                    PostCount  = post.ChatRoom.Posts.Count,
                    UserCount  = post.ChatRoom.Users.Count
                }
            };

            return(model);
        }
Пример #2
0
        public static PostFullModel Convert(Post post)
        {
            PostFullModel model = new PostFullModel
            {
                PostId = post.Id,
                Date = post.Date,
                Content = post.Content,
                IsFile = post.IsFile,
                User = new UserFullModel
                {
                    UserId = post.User.Id,
                    Picture = post.User.Picture,
                    Username = post.User.Username,
                    IsOnline =post.User.IsOnline,
                    PostCount = post.User.Posts.Count,
                    ChatRoomCount = post.User.ChatRooms.Count
                },
                ChatRoom = new ChatRoomModel
                {
                    ChatRoomId = post.ChatRoom.Id,
                    Name = post.ChatRoom.Name,
                    PostCount = post.ChatRoom.Posts.Count,
                    UserCount = post.ChatRoom.Users.Count
                }
            };

            return model;
        }