public async Task <IHttpActionResult> Poststudent_class(student_class student_class) { if (!ModelState.IsValid) { return((IHttpActionResult)Helper.JsonConverter.Error(410, "数据访问出错")); } db.student_class.Add(student_class); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (student_classExists(student_class.course_id)) { return((IHttpActionResult)Helper.JsonConverter.Error(420, "用户已存在")); } else { throw; } } return((IHttpActionResult)Helper.JsonConverter.BuildResult("成功")); }
public async Task <IHttpActionResult> Putstudent_class(int id, student_class student_class) { if (!ModelState.IsValid) { return((IHttpActionResult)Helper.JsonConverter.Error(410, "数据访问出错")); } if (id != student_class.course_id) { return((IHttpActionResult)Helper.JsonConverter.Error(420, "查无此班级")); } db.Entry(student_class).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!student_classExists(id)) { return((IHttpActionResult)Helper.JsonConverter.Error(420, "查无此人")); } else { throw; } } return((IHttpActionResult)Helper.JsonConverter.BuildResult("成功")); }
public ActionResult DeleteConfirmed(int id) { student_class student_class = db.student_class.Find(id); db.student_class.Remove(student_class); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "class_id,class_level,class_on,start_time,end_time")] student_class student_class) { if (ModelState.IsValid) { db.Entry(student_class).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(student_class)); }
public ActionResult Create([Bind(Include = "class_id,class_level,class_on,start_time,end_time")] student_class student_class) { if (ModelState.IsValid) { db.student_class.Add(student_class); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(student_class)); }
public async Task <IHttpActionResult> Getstudent_class(int id) { student_class student_class = await db.student_class.FindAsync(id); if (student_class == null) { return(NotFound()); } return(Ok(student_class)); }
// GET: student_class/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } student_class student_class = db.student_class.Find(id); if (student_class == null) { return(HttpNotFound()); } return(View(student_class)); }
public async Task <IHttpActionResult> Deletestudent_class(int id) { student_class student_class = await db.student_class.FindAsync(id); if (student_class == null) { return(NotFound()); } db.student_class.Remove(student_class); await db.SaveChangesAsync(); return(Ok(student_class)); }
public static object PostStudentClass(object json) { Dictionary <string, string> body = JsonConverter.Decode(json); var course_id = int.Parse(body["course_id"]); var s_id = int.Parse(body["s_id"]); try { using (var context = new SMSModel()) { student_class stuclass = new student_class(); stuclass.course_id = course_id; stuclass.s_id = s_id; context.student_class.Add(stuclass); context.SaveChangesAsync(); return(Helper.JsonConverter.BuildResult("成功")); } } catch (Exception e) { Console.Write(e); return(Helper.JsonConverter.Error(410, "数据库中可能存在不一致现象,请检查")); } }