Пример #1
0
        public ActionResult Index()
        {
            IBlogPostRepository blogPostRepository = new BlogPostRepository("easyBlog");

            IEnumerable <BlogPost> blogPosts = blogPostRepository.Get();

            return(View(blogPosts));
        }
        public void Get_ShouldReturnBlogPostIfExists()
        {
            var storedPost = new BlogPost {
                BlogPostId = Guid.NewGuid()
            };

            _inMemoryContext.Posts.Add(storedPost);
            _inMemoryContext.SaveChanges();

            _blogPostRepository.Get(storedPost.BlogPostId).Result.Should().BeEquivalentTo(storedPost,
                                                                                          "because we expect to get the post we're looking for");
        }
        public HttpResponseMessage FetchPosts(HttpRequestMessage request)
        {
            // this call is not used in the site since it's happening from the view-controller

            HttpResponseMessage response = null;

            try
            {
                IBlogPostRepository blogPostRepository = new BlogPostRepository("easyBlog");

                IEnumerable <BlogPost> blogPosts = blogPostRepository.Get();

                response = request.CreateResponse <BlogPost[]>(HttpStatusCode.OK, blogPosts.ToArray());
            }
            catch (Exception ex)
            {
                response = request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex);
            }

            return(response);
        }
Пример #4
0
 // GET: BlogPost
 public ActionResult Index(Int32 limit = 10, Int32 offset = 0)
 {
     return(View(repo.Get(limit, offset)));
 }
Пример #5
0
 public IActionResult Get()
 {
     return(Ok(_context.Get()));
 }