public async Task <IActionResult> PutStudentsClasses(int id, StudentsClasses studentsClasses) { if (id != studentsClasses.Id) { return(BadRequest()); } _context.Entry(studentsClasses).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StudentsClassesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <StudentsClasses> > PostStudentsClasses(StudentsClasses studentsClasses) { try { var student = _context.Students.Single(s => s.Id == studentsClasses.Student.Id); var @class = _context.Classes.Single(c => c.Id == studentsClasses.Class.Id); } catch (Exception) { return(BadRequest()); } _context.StudentsClasses.Add(studentsClasses); _context.Entry(studentsClasses.Student).State = EntityState.Modified; _context.Entry(studentsClasses.Class).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { return(BadRequest()); } return(Ok()); }
public ActionResult DeleteConfirmed(int id) { StudentsClasses studentsClasses = db.StudentsClasses.Find(id); db.StudentsClasses.Remove(studentsClasses); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "StudentID,ClassID")] StudentsClasses studentsClasses) { if (ModelState.IsValid) { db.Entry(studentsClasses).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.StudentID = new SelectList(db.Students, "ID", "name", studentsClasses.StudentID); return(View(studentsClasses)); }
public ActionResult Create([Bind(Include = "StudentID,ClassID")] StudentsClasses studentsClasses) { if (ModelState.IsValid) { db.StudentsClasses.Add(studentsClasses); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.StudentID = new SelectList(db.Students, "ID", "name", studentsClasses.StudentID); return(View(studentsClasses)); }
// GET: StudentsClasses/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } StudentsClasses studentsClasses = db.StudentsClasses.Find(id); if (studentsClasses == null) { return(HttpNotFound()); } return(View(studentsClasses)); }
// GET: StudentsClasses/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } StudentsClasses studentsClasses = db.StudentsClasses.Find(id); if (studentsClasses == null) { return(HttpNotFound()); } ViewBag.StudentID = new SelectList(db.Students, "ID", "name", studentsClasses.StudentID); return(View(studentsClasses)); }