public ActionResult DeleteConfirmed(int id) { SubProblem subProblem = db.SubProblems.Find(id); db.SubProblems.Remove(subProblem); db.SaveChanges(); return(RedirectToAction("Index")); }
public EncodingBuilder(SubProblem subProblem, string key, Type implementingType) { SubProblem = subProblem; SubProblem.Encoding = new Encoding { Key = key, ChromosomeType = implementingType }; }
public ActionResult Edit([Bind(Include = "id,SubProbName,SubProbNameDescription,problemId,code")] SubProblem subProblem) { if (ModelState.IsValid) { db.Entry(subProblem).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.problemId = new SelectList(db.Problems, "ProblemID", "ProblemName", subProblem.problemId); return(View(subProblem)); }
// GET: SubProblems/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SubProblem subProblem = db.SubProblems.Find(id); if (subProblem == null) { return(HttpNotFound()); } return(View(subProblem)); }
// GET: SubProblems/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SubProblem subProblem = db.SubProblems.Find(id); if (subProblem == null) { return(HttpNotFound()); } ViewBag.problemId = new SelectList(db.Problems, "ProblemID", "ProblemName", subProblem.problemId); return(View(subProblem)); }
public ActionResult Create(SubProblem subProblem, HttpPostedFileBase upload) { if (ModelState.IsValid) { // //Insert File// string path = Path.Combine(Server.MapPath("~/Img"), upload.FileName); upload.SaveAs(path); subProblem.probImg = upload.FileName; // // db.SubProblems.Add(subProblem); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.problemId = new SelectList(db.Problems, "ProblemID", "ProblemName", subProblem.problemId); return(View(subProblem)); }
public SubProblemBuilder() { SubProblem = new SubProblem(); }
public AlgorithmBuilder(SubProblem subProblem, string key, Type implementingType) : base(subProblem, key, subProblem.Encoding.ChromosomeType) { SubProblem = subProblem; SubProblem.Encoding.Algorithm = new Implementation.Algorithm(implementingType); }