public ActionResult Create(QualificationVM model) { try { if (!ModelState.IsValid) { return(View(model)); } var qualification = _mapper.Map <Qualification>(model); qualification.DateCompleted = DateTime.Now; // this need to be change so the user can select the date they completed the degree var isSuccess = _repo.Create(qualification); if (!isSuccess) { ModelState.AddModelError("", "Something Went Wrong..."); } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Delete(int id, QualificationVM model) { try { var qualification = _repo.FindById(id); if (qualification == null) { return(NotFound()); } var isSuccess = _repo.Delete(qualification); if (!isSuccess) { return(View(model)); } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Edit(QualificationVM model) { try { if (!ModelState.IsValid) { return(View(model)); } var qualification = _mapper.Map <Qualification>(model); var isSuccess = _repo.Update(qualification); if (!isSuccess) { ModelState.AddModelError("", "Something Went Wrong..."); return(View(model)); } return(RedirectToAction(nameof(Index))); } catch { ModelState.AddModelError("", "Something Went Wrong..."); return(View(model)); } }