static void Main(string[] args) { IPostRepository postRepository = new PostDataAccess(); IUserRepository userRepository = new UserDataAccess(); ICommentRepository commentRepository = new CommentDataAccess(); var service = new UserService(userRepository, postRepository); // var response = service.GetUserActiveRespose(4); var commentService = new UserCommentsService(userRepository, postRepository, commentRepository); int user = 9; var userComments = commentService.GetUserComments(user); if (userComments.Comments.Count == 0) { Console.WriteLine($"User {user} has no comments"); } foreach (var c in userComments.Comments) { Console.WriteLine($"Comment for User: {userComments.User.Id},PostId: {c.PostId}, Body: {c.Text}"); } Console.ReadKey(); }
static void Main(string[] args) { IPostRepository postRepository = new PostDataAccess(); IUserRepository userRepository = new UserDataAccess(); ICommentRepository commentRepository = new CommentDataAccess(); var userService = new UserService(userRepository, postRepository); var userServiceResponse = userService.GetUserActiveRespose(2); var userCommentsService = new UserCommentsService(userRepository, commentRepository); var userCommentsServiceResponse = userCommentsService.GetUserComments(5); }