public ActionResult DeleteConfirmed(int id) { StudentLanguage studentLanguage = db.StudentLanguages.Find(id); db.StudentLanguages.Remove(studentLanguage); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,StudentID,Language1,Language2,Language3")] StudentLanguage studentLanguage) { if (ModelState.IsValid) { db.Entry(studentLanguage).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Language1 = new SelectList(db.Languages, "ID", "Name", studentLanguage.Language1); ViewBag.Language2 = new SelectList(db.Languages, "ID", "Name", studentLanguage.Language2); ViewBag.Language3 = new SelectList(db.Languages, "ID", "Name", studentLanguage.Language3); ViewBag.StudentID = new SelectList(db.Students, "ID", "LastName", studentLanguage.StudentID); return(View(studentLanguage)); }
// GET: StudentLanguages/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } StudentLanguage studentLanguage = db.StudentLanguages.Find(id); if (studentLanguage == null) { return(HttpNotFound()); } return(View(studentLanguage)); }
// GET: StudentLanguages/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } StudentLanguage studentLanguage = db.StudentLanguages.Find(id); if (studentLanguage == null) { return(HttpNotFound()); } ViewBag.Language1 = new SelectList(db.Languages, "ID", "Name", studentLanguage.Language1); ViewBag.Language2 = new SelectList(db.Languages, "ID", "Name", studentLanguage.Language2); ViewBag.Language3 = new SelectList(db.Languages, "ID", "Name", studentLanguage.Language3); ViewBag.StudentID = new SelectList(db.Students, "ID", "LastName", studentLanguage.StudentID); return(View(studentLanguage)); }
private static void MapLanguage(EditableStudentBiographicalInfoModel source, Data.Entities.Student target) { var studentHomeLanguageUse = new StudentLanguageUse { LanguageDescriptorId = (int)source.HomeLanguage, LanguageUseTypeId = (int)LanguageUseTypeEnum.Homelanguage }; var studentLanguage = new StudentLanguage { LanguageDescriptorId = (int)source.HomeLanguage, StudentLanguageUses = new List <StudentLanguageUse> { studentHomeLanguageUse } }; target.StudentLanguages = new List <StudentLanguage> { studentLanguage }; }