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); }
// GET: BlogPost public ActionResult Index(Int32 limit = 10, Int32 offset = 0) { return(View(repo.Get(limit, offset))); }
public IActionResult Get() { return(Ok(_context.Get())); }