public IHttpActionResult PutGenrateClass(int id, GenrateClass genrateClass) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != genrateClass.GenrateClassID) { return(BadRequest()); } db.Entry(genrateClass).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!GenrateClassExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { GenrateClass genrateClass = db.genrateClass.Find(id); db.genrateClass.Remove(genrateClass); db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult GetGenrateClass(int id) { GenrateClass genrateClass = db.genrateClass.Find(id); if (genrateClass == null) { return(NotFound()); } return(Ok(genrateClass)); }
public IHttpActionResult PostGenrateClass(GenrateClass genrateClass) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.genrateClass.Add(genrateClass); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = genrateClass.GenrateClassID }, genrateClass)); }
public ActionResult Edit([Bind(Include = "GenrateClassID,Name,Section,CourseID,InstructorID,DepartmentID")] GenrateClass genrateClass) { if (ModelState.IsValid) { db.Entry(genrateClass).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CourseID = new SelectList(db.Courses, "CourseID", "Title", genrateClass.CourseID); ViewBag.DepartmentID = new SelectList(db.Departments, "DepartmentID", "Name", genrateClass.DepartmentID); ViewBag.InstructorID = new SelectList(db.People, "ID", "FirstMidName", genrateClass.InstructorID); return(View(genrateClass)); }
// GET: GenrateClasses/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GenrateClass genrateClass = db.genrateClass.Find(id); if (genrateClass == null) { return(HttpNotFound()); } return(View(genrateClass)); }
public IHttpActionResult DeleteGenrateClass(int id) { GenrateClass genrateClass = db.genrateClass.Find(id); if (genrateClass == null) { return(NotFound()); } db.genrateClass.Remove(genrateClass); db.SaveChanges(); return(Ok(genrateClass)); }
// GET: GenrateClasses/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GenrateClass genrateClass = db.genrateClass.Find(id); if (genrateClass == null) { return(HttpNotFound()); } ViewBag.CourseID = new SelectList(db.Courses, "CourseID", "Title", genrateClass.CourseID); ViewBag.DepartmentID = new SelectList(db.Departments, "DepartmentID", "Name", genrateClass.DepartmentID); ViewBag.InstructorID = new SelectList(db.People, "ID", "FirstMidName", genrateClass.InstructorID); return(View(genrateClass)); }
public ActionResult Create(GenrateClass genrateClass) { //IQueryable<string>instqry= from m in db.Instructors // orderby m.FirstMidName // select m.FirstMidName; if (ModelState.IsValid) { db.genrateClass.Add(genrateClass); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CourseID = new SelectList(db.Courses, "CourseID", "Title", genrateClass.CourseID); ViewBag.DepartmentID = new SelectList(db.Departments, "DepartmentID", "Name", genrateClass.DepartmentID); // ViewBag.InstructorID = new SelectList(instqry.Distinct().ToList(),"ID","LastName",genrateClass.InstructorID); ViewBag.InstructorID = new SelectList(db.Instructors, "ID", "FirstMidName", genrateClass.InstructorID); return(View(genrateClass)); }