public async Task <IActionResult> DeleteComment(string postId, string commentId) { var post = await _blog.GetPostById(postId); if (post == null) { return(NotFound()); } var comment = post.Comments.FirstOrDefault(c => c.ID.Equals(commentId, StringComparison.OrdinalIgnoreCase)); if (comment == null) { return(NotFound()); } post = PostModule.RemoveComment(comment, post); await _blog.SavePost(post); return(Redirect(PostModule.GetLink(post) + "#comments")); }