public async Task <ActionResult <BlogPost> > DeleteBlogPost(int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var blogPost = await _blogManager.DeleteBlogPost(id); return(Ok(blogPost)); } catch (Exception ex) { throw ex; } }