public IActionResult CreatePost([Bind(nameof(CreateBlogComposeModel.Title), nameof(CreateBlogComposeModel.Body), nameof(CreateBlogComposeModel.ImageFile), nameof(CreateBlogComposeModel.CategoryId))] CreateBlogComposeModel model) { if (ModelState.IsValid) { try { model.Create(); model.Response = new ResponseModel("Blog Post Create Successful", ResponseType.Success); //logger code _logger.LogInformation("Blog Post Create Sucessfully"); return(RedirectToAction("Index")); } catch (Exception ex) { model.Response = new ResponseModel("Blog Post failued.", ResponseType.Failure); _logger.LogError($"BlogPost Create 'Failed'. Excption is : {ex.Message}"); } } return(View(model)); }
public IActionResult CreatePost() { var model = new CreateBlogComposeModel(); return(View(model)); }