コード例 #1
0
 internal CommentCollection(Surrogate surrogate, IFindierService findierService)
 {
     foreach (var item in surrogate.Items)
     {
         Add(item);
     }
     _request         = surrogate.Request;
     _findierService  = findierService;
     _currentResponse = surrogate.CurrentResponse;
 }
コード例 #2
0
        public override sealed void OnNavigatedTo(
            object parameter,
            NavigationMode mode,
            IDictionary <string, object> state)
        {
            Post    = (Post)parameter;
            CanEdit = Post.User == _findierService.CurrentUser;
            var commentsRequest = new GetPostCommentsRequest(Post.Id).Limit(20);

            CommentCollection = new CommentCollection(commentsRequest, _findierService);
        }
コード例 #3
0
 public CommentCollection(GetPostCommentsRequest request, IFindierService findierService)
 {
     _request        = request;
     _findierService = findierService;
 }