public ActionResult Create([Bind(Include = "name, imageLink")] Achievement achievement) { if (ModelState.IsValid) { _repository.InsertAchievement(achievement); return(RedirectToAction("Index")); } return(View(achievement)); }
public ActionResult Create(Achievement achievement) { if (ModelState.IsValid) { try { _repository.InsertAchievement(achievement); return(RedirectToAction("Index")); } catch (Exception ex) { //error msg for failed insert in XML file ModelState.AddModelError("", "Error creating record. " + ex.Message); } } return(View(achievement)); }
public Task <int> InsertAchievement(Achievement achievement) { return(_repository.InsertAchievement(achievement)); }