public ActionResult DeleteOpening(Opening opening) { OpeningTestRepo repo = new OpeningTestRepo(); repo.DeleteOpening(opening); return(RedirectToAction("Openings")); }
public ActionResult DeleteOpening(int OpeningID) { OpeningTestRepo repo = new OpeningTestRepo(); var opening = repo.GetById(OpeningID); return(View(opening)); }
public ActionResult EditOpening(int JobID) { OpeningTestRepo repo = new OpeningTestRepo(); var opening = repo.GetById(JobID); return(View(opening)); }
public ActionResult AddOpening(Opening opening) { OpeningTestRepo repo = new OpeningTestRepo(); repo.AddOpening(opening); if (ModelState.IsValid) { return(RedirectToAction("Openings")); } else { return(View(opening)); } }
public static IOpeningRepository CreateOpeningRepository() { IOpeningRepository repo; string mode = ConfigurationManager.AppSettings["Mode"].ToString(); switch (mode) { case "Test": repo = new OpeningTestRepo(); break; default: throw new Exception("Mode Value in App Config is not Valid."); } return(repo); }