public ActionResult DeleteConfirmed(int id) { Dic_Subject dic_Subject = db.Dic_Subjects.Find(id); db.Dic_Subjects.Remove(dic_Subject); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "sub_id,sub_name")] Dic_Subject dic_Subject) { if (ModelState.IsValid) { db.Entry(dic_Subject).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dic_Subject)); }
// GET: Dictionary/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Dic_Subject dic_Subject = db.Dic_Subjects.Find(id); if (dic_Subject == null) { return(HttpNotFound()); } return(View(dic_Subject)); }
public ActionResult SysSubjectDelete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Dic_Subject dic_Subject = db.Dic_Subjects.Find(id); if (dic_Subject == null) { return(HttpNotFound()); } dic_Subject.delete_flag = 1; db.Entry(dic_Subject).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("SysSubjectList")); }
public ActionResult SubjectEdit(ViewModel.ViewSubject subject) { ManagerSelect(); if (ModelState.IsValid) { Dic_Subject dic_Subject = new Dic_Subject(); dic_Subject.sub_name = subject.name; dic_Subject.sub_introduce = subject.introduce; try { if (subject.id != null && subject.id != 0) { dic_Subject.sub_id = (int)subject.id; db.Entry(dic_Subject).State = EntityState.Modified; } else { db.Dic_Subjects.Add(dic_Subject); } db.SaveChanges(); }catch (Exception e) { ViewBag.msg = "科目录入失败。"; return(View(subject)); } //处理科组长 var uvs = db.User_vs_Subjects.Where(x => x.uvs_sub_id == dic_Subject.sub_id).FirstOrDefault(); if (uvs != null) { db.User_vs_Subjects.Remove(uvs); db.SaveChanges(); } if (subject.manager != null && subject.manager != 0) { uvs = new User_vs_Subject(); uvs.uvs_sub_id = dic_Subject.sub_id; uvs.uvs_user_id = (int)subject.manager; db.User_vs_Subjects.Add(uvs); db.SaveChanges(); } return(RedirectToAction("SysSubject", new { id = dic_Subject.sub_id })); } return(View(subject)); }