public ActionResult Create(CompetencyViewModel model) { if (ModelState.IsValid) { var competency = new Competency { CompetencyName = model.CompetencyName }; db.Competencies.Add(competency); db.SaveChanges(); return(RedirectToAction("Index")); } else { return(View(model)); } }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Competency competency = db.Competencies.Find(id); if (competency == null) { return(HttpNotFound()); } CompetencyViewModel model = new CompetencyViewModel { Id = competency.CompetencyId, CompetencyName = competency.CompetencyName }; return(View(model)); }
public ActionResult Edit(int id, CompetencyViewModel model) { if (ModelState.IsValid) { var competency = db.Competencies.Find(id); if (competency != null) { competency.CompetencyId = model.Id; competency.CompetencyName = model.CompetencyName; db.SaveChanges(); return(RedirectToAction("Index")); } else { return(HttpNotFound()); } } else { return(View(model)); } }