Пример #1
0
 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("遇到错误"));
     }
 }
Пример #2
0
 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("出现错误"));
     }
 }
Пример #3
0
        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("有错误,请重新输入"));
            }
        }