public ActionResult Clear(TeacherS te) { try { Teacher tea = ef.Teachers.FirstOrDefault(x => te.TeacherID == x.TeacherID && te.TeacherName == x.TeacherName); tea.Shan = true; ef.Entry(tea).State = EntityState.Modified; if (ef.SaveChanges() > 0) { return(Content("删除成功")); } else { return(Content("删除失败")); } } catch { return(Content("遇到错误")); } }
public ActionResult Update(TeacherS te) { try { Teacher tea = new Teacher() { Password = te.Password, UserName = te.UserName, TeacherName = te.TeacherName }; tea.RoleID = Convert.ToInt32(te.RoleName); if (string.IsNullOrEmpty(te.JoinTime)) { tea.JoinTime = DateTime.Now; } else { tea.JoinTime = DateTime.Parse(te.JoinTime); } tea.TeacherID = te.TeacherID; tea.Shan = false; ef.Entry(tea).State = EntityState.Modified; if (ef.SaveChanges() > 0) { return(Content("修改成功")); } else { return(Content("失败")); } } catch { return(Content("出现错误")); } }
public ActionResult ADD(TeacherS te) { try { Teacher tea = new Teacher() { Password = te.Password, UserName = te.UserName, TeacherName = te.TeacherName }; tea.RoleID = Convert.ToInt32(te.RoleName); if (string.IsNullOrEmpty(te.JoinTime)) { tea.JoinTime = DateTime.Now; } else { tea.JoinTime = DateTime.Parse(te.JoinTime); } if (ef.Teachers.FirstOrDefault(x => x.Shan == true && x.UserName == te.UserName) != null) { Teacher taew = ef.Teachers.FirstOrDefault(x => x.Shan == true && x.UserName == te.UserName); taew.Shan = false; taew.RoleID = Convert.ToInt32(te.RoleName); if (string.IsNullOrEmpty(te.JoinTime)) { taew.JoinTime = DateTime.Now; } else { taew.JoinTime = DateTime.Parse(te.JoinTime); } ef.Entry(taew).State = EntityState.Modified; if (ef.SaveChanges() > 0) { return(Content("添加成功")); } } else { tea.Shan = false; ef.Entry(tea).State = EntityState.Added; if (ef.SaveChanges() > 0) { return(Content("添加成功")); } } return(Content("")); //ef.Entry(tea).State = EntityState.Added; //if (ef.SaveChanges() > 0) // return Content("添加成功"); //else // return Content("失败"); } catch { return(Content("有错误,请重新输入")); } }