public ActionResult Edit(int id, [Bind("ClassLevel,CharacterID,ClassID,BloodlineID,DomainID,MagicSchoolID,ID")] ClassesToCharacter classesToCharacter) { if (id != classesToCharacter.ID) { return(NotFound()); } if (ModelState.IsValid) { if (DAL.UpdateClassesToCharacter(classesToCharacter, id) > 0) { //success } else { //error } return(RedirectToAction(nameof(Index))); } ViewData["CharacterID"] = new SelectList(DAL.GetCharacters(), "ID", "Name", classesToCharacter.CharacterID); ViewData["ClassID"] = new SelectList(DAL.GetCharacterClasses(), "ID", "Name", classesToCharacter.CharacterClassID); ViewData["BloodlineID"] = new SelectList(DAL.GetBloodlines(), "ID", "Name", classesToCharacter.BloodlineID); ViewData["DomainID"] = new SelectList(DAL.GetDomains(), "ID", "Name", classesToCharacter.DomainID); ViewData["MagicSchoolID"] = new SelectList(DAL.GetMagicSchools(), "ID", "Name", classesToCharacter.MagicSchoolID); return(View(classesToCharacter)); }
// GET: ClassesToCharacter/Details/5 public ActionResult Details(int?id) { if (id == null) { return(NotFound()); } ClassesToCharacter classesToCharacter = DAL.GetClassesToCharacter((int)id); if (classesToCharacter == null) { return(NotFound()); } return(View(classesToCharacter)); }
// GET: ClassesToCharacter/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(NotFound()); } ClassesToCharacter classesToCharacter = DAL.GetClassesToCharacter((int)id); if (classesToCharacter == null) { return(NotFound()); } ViewData["CharacterID"] = new SelectList(DAL.GetCharacters(), "ID", "Name", classesToCharacter.CharacterID); ViewData["ClassID"] = new SelectList(DAL.GetCharacterClasses(), "ID", "Name", classesToCharacter.CharacterClassID); ViewData["BloodlineID"] = new SelectList(DAL.GetBloodlines(), "ID", "Name", classesToCharacter.BloodlineID); ViewData["DomainID"] = new SelectList(DAL.GetDomains(), "ID", "Name", classesToCharacter.DomainID); ViewData["MagicSchoolID"] = new SelectList(DAL.GetMagicSchools(), "ID", "Name", classesToCharacter.MagicSchoolID); return(View(classesToCharacter)); }