public async Task <IActionResult> NewPost(NewPostViewModel model) { if (!ModelState.IsValid) { return(RedirectToAction("NewPost", model)); } try { await blogService.SavePost(model.Content, model.Title, model.IsPublished); } catch (Exception ex) { log.LogError(ex, ex.Message); } return(Redirect("NewPost")); }