public async Task <ActionResult <BlogPost> > PostBlogPost(BlogPost blogPost) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _repo.Add(blogPost); var save = await _repo.SaveAsync(blogPost); _context.BlogPost.Add(blogPost); await _context.SaveChangesAsync(); return(CreatedAtAction("GetBlogPost", new { id = blogPost.PostId }, blogPost)); }
public async Task <T> SaveAsync(T entity) { await _context.SaveChangesAsync(); return(entity); }