public ActionResult DeleteConfirmed(int id) { BKLevel2 bklevel2 = db.BKLevel2.Find(id); db.BKLevel2.Remove(bklevel2); db.SaveChanges(); TempData.Keep(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "BKLevel2ID,BKLevel1ID,Name,ShortName,NumberLevel1,NumberLevel2")] BKLevel2 bklevel2) { if (ModelState.IsValid) { db.BKLevel2.Add(bklevel2); db.SaveChanges(); TempData.Keep(); return(RedirectToAction("Index")); } ViewBag.BKLevel1ID = new SelectList(db.BKLevel1, "BKLevel1ID", "Name", bklevel2.BKLevel1ID); TempData.Keep(); return(View(bklevel2)); }
// GET: /BK2/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BKLevel2 bklevel2 = db.BKLevel2.Find(id); if (bklevel2 == null) { return(HttpNotFound()); } TempData.Keep(); return(View(bklevel2)); }
// GET: /BK2/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BKLevel2 bklevel2 = db.BKLevel2.Find(id); if (bklevel2 == null) { return(HttpNotFound()); } ViewBag.BKLevel1ID = new SelectList(db.BKLevel1, "BKLevel1ID", "Name", bklevel2.BKLevel1ID); TempData.Keep(); return(View(bklevel2)); }
// GET: /BK2/Create public ActionResult Create() { ViewBag.BKLevel1ID = new SelectList(db.BKLevel1, "BKLevel1ID", "Name"); BKLevel2 bklevel2 = new BKLevel2(); List <BKLevel2> lastBklevel2 = new List <BKLevel2>(); int BkLevel1id = (int)TempData["BkLevel1_id"]; lastBklevel2 = db.BKLevel2.Where(t => t.BKLevel1ID == BkLevel1id).ToList(); // var te = db.Skills.Where(t => t.SkillsetID == (int)TempData["skillset_id"]).Last(); var maxlast = lastBklevel2.Count() - 1; bklevel2.NumberLevel2 = lastBklevel2[maxlast].NumberLevel2 + 1; bklevel2.NumberLevel1 = lastBklevel2[maxlast].NumberLevel1; bklevel2.BKLevel1ID = lastBklevel2[maxlast].BKLevel1ID; TempData.Keep(); return(View(bklevel2)); }
public ActionResult Edit([Bind(Include = "BKLevel2ID,BKLevel1ID,Name,ShortName,NumberLevel1,NumberLevel2")] BKLevel2 bklevel2) { if (ModelState.IsValid) { db.Entry(bklevel2).State = EntityState.Modified; try { db.SaveChanges(); TempData.Keep(); return(RedirectToAction("Index")); } catch (DbUpdateConcurrencyException ex) { var bkleve2 = ex.Entries.Single(); bkleve2.OriginalValues.SetValues(bkleve2.GetDatabaseValues()); db.SaveChanges(); TempData.Keep(); return(RedirectToAction("Index")); } } ViewBag.BKLevel1ID = new SelectList(db.BKLevel1, "BKLevel1ID", "Name", bklevel2.BKLevel1ID); return(View(bklevel2)); }