示例#1
0
 public ActionResult RegisterTeacher(RegisterTeacher RgTech)
 {
     if (ModelState.IsValid)
     {
         if (!db.tbl_Teacher.Any(x => x.Teacher_Email == RgTech.Teacher_Email))
         {
             tbl_Teacher teach = new tbl_Teacher();
             teach.Teacher_Name      = RgTech.Teacher_Name;
             teach.Teacher_Email     = RgTech.Teacher_Email;
             teach.Teacher_Password  = RgTech.Password;
             teach.Teacher_Phone     = RgTech.Teacher_Phone;
             teach.Teacher_CreatedOn = DateTime.Now;
             teach.IsAccepted        = false;
             teach.IsDeleted         = false;
             db.tbl_Teacher.Add(teach);
             db.SaveChanges();
             return(RedirectToAction("TeacherLogin"));
         }
         else
         {
             ViewBag.msg = "هذا الحساب موجود بالفعل";
         }
     }
     return(View(RgTech));
 }
示例#2
0
 public ActionResult AddTeacher(RegisterTeacher AddTeach)
 {
     if (Session["Admin_Id"] == null || Session["Admin_Name"] == null)
     {
         return(RedirectToAction("AdminLogin", "Home"));
     }
     else
     {
         if (ModelState.IsValid)
         {
             if (!db.tbl_Teacher.Any(x => x.Teacher_Email == AddTeach.Teacher_Email))
             {
                 tbl_Teacher tech = new tbl_Teacher();
                 tech.Teacher_Name      = AddTeach.Teacher_Name;
                 tech.Teacher_Email     = AddTeach.Teacher_Email;
                 tech.Teacher_Password  = AddTeach.Password;
                 tech.Teacher_Phone     = AddTeach.Teacher_Phone;
                 tech.Teacher_CreatedOn = DateTime.Now;
                 tech.IsDeleted         = false;
                 tech.IsAccepted        = false;
                 db.tbl_Teacher.Add(tech);
                 db.SaveChanges();
                 return(RedirectToAction("TeacherMangement"));
             }
             else
             {
                 ViewBag.msg = "هذا الحساب موجود بالفعل";
             }
         }
         return(View(AddTeach));
     }
 }
示例#3
0
 public ActionResult CancelTeacher([Bind(Exclude = ("Teacher_CreatedOn,Teacher_Name,Teacher_Email,Teacher_Password,IsDeleted"))] tbl_Teacher EdTeach)
 {
     if (Session["Admin_Id"] == null || Session["Admin_Name"] == null)
     {
         return(RedirectToAction("AdminLogin", "Home"));
     }
     else
     {
         int id    = (int)TempData["TeacherId"];
         var teach = db.tbl_Teacher.Where(a => a.Teacher_Id == id).FirstOrDefault();
         teach.IsAccepted      = false;
         db.Entry(teach).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("TeacherMangement"));
     }
 }