public ActionResult Create(MilestoneViewModel model) { try { // TODO: Add insert logic here if (!ModelState.IsValid) { return(View(model)); } var Milestone = _mapper.Map <Milestone>(model); var isSuccess = _repo.Create(Milestone); if (!isSuccess) { ModelState.AddModelError("", "Something Went Wrong!"); return(View(model)); } return(RedirectToAction(nameof(Index))); } catch { ModelState.AddModelError("", "Something Went Wrong!"); return(View(model)); } }