public IHttpActionResult PutSuperAdminCre(int id, SuperAdminCre superAdminCre) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != superAdminCre.SuperAdminCreID) { return(BadRequest()); } db.Entry(superAdminCre).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SuperAdminCreExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetSuperAdminCre(int id) { SuperAdminCre superAdminCre = db.superadmin.Find(id); if (superAdminCre == null) { return(NotFound()); } return(Ok(superAdminCre)); }
public IHttpActionResult PostSuperAdminCre(SuperAdminCre superAdminCre) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.superadmin.Add(superAdminCre); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = superAdminCre.SuperAdminCreID }, superAdminCre)); }
public IHttpActionResult DeleteSuperAdminCre(int id) { SuperAdminCre superAdminCre = db.superadmin.Find(id); if (superAdminCre == null) { return(NotFound()); } db.superadmin.Remove(superAdminCre); db.SaveChanges(); return(Ok(superAdminCre)); }
public ActionResult LoginConfirm(Login log, Login model) { // var pers = from m in db.People select m; // Person per = db.People.Find(log.id); Person per = db.People.FirstOrDefault(i => i.email == log.email); SuperAdminCre super = db.superadmin.FirstOrDefault(i => i.email == log.email); if (per != null) { if (per.password == log.password) { Session["userEmail"] = log.email; Session["userRole"] = per.Role; if (per.Role == "Student") { if (per.logCont == 0) { Student stu = (Student)per; return(RedirectToAction("changePassword", "Login", new { id = stu.ID })); } Student st = (Student)per; Session["userName"] = st.FirstMidName; Session["userImg"] = st.imgUrl; Session["userId"] = st.ID; return(RedirectToAction("Details", "Login", new { id = st.ID })); } else if (per.Role == "Accountant") { Accountant act = (Accountant)per; Session["userName"] = act.FirstMidName; Session["userImg"] = act.imgUrl; Session["userId"] = act.ID; return(RedirectToAction("DetailsAccountant", "Login", new { id = act.ID })); } else if (per.Role == "Instructor") { if (per.logCont == 0) { Instructor inid = (Instructor)per; return(RedirectToAction("changePasswordIns", "Login", new { id = inid.ID })); } Instructor ins = (Instructor)per; Session["userName"] = ins.FirstMidName; Session["userImg"] = ins.imgUrl; Session["userId"] = ins.ID; return(RedirectToAction("Details_Ins", "Login", new { id = ins.ID })); } else if (per.Role == "Admin") { if (per.logCont == 0) { Admin adid = (Admin)per; return(RedirectToAction("changePasswordadmin", "Login", new { id = adid.ID })); } Admin ad = (Admin)per; Session["userName"] = ad.FirstMidName; Session["userImg"] = ad.imgUrl; return(RedirectToAction("Index", "AdminView")); } //else if (per.Role == "SuperAdmin") //{ // //SuperAdmin sad = (SuperAdmin)per; // //Session["userName"] = sad.Name; // //Session["userImg"] = sad.imgUrl; // return RedirectToAction("Index", "MesssageAdmin"); //} } else { ViewBag.loginMessage = "Password Incorrect!"; } } else if (super != null) { if (super.pass == log.password) { Session["userEmail"] = log.email; Session["userName"] = super.Name; Session["userImg"] = super.imgUrl; return(RedirectToAction("Index", "SuperAdmin")); } } else { ViewBag.loginMessage = "User Not Found!"; } return(View()); }