public ActionResult DeleteConfirmed(int id) { Opiskelijat opiskelijat = db.Opiskelijat.Find(id); db.Opiskelijat.Remove(opiskelijat); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Authorize(Logins LoginsModel) { ScrumEntities1 db = new ScrumEntities1(); var LoggedUser = db.Logins.SingleOrDefault(x => x.UserName == LoginsModel.UserName && x.PassWord == LoginsModel.PassWord); if (LoggedUser != null) { ViewBag.LoginMessage = "Successfull login"; ViewBag.LoggedStatus = "In"; ViewBag.Acceslevel = LoggedUser.AccessLevel; ViewBag.LoginId = LoggedUser.LoginId; Session["UserName"] = LoggedUser.UserName; Session["Accesslevel"] = LoggedUser.AccessLevel.ToString(); Session["LoginId"] = LoggedUser.LoginId; if (LoggedUser.AccessLevel.ToString() == "1") { //Admin } else if (LoggedUser.AccessLevel.ToString() == "2") { //Opettaja int henkiloId; int LoginId = LoggedUser.LoginId; Opettajat opet = new Opettajat(); opet = db.Opettajat.Where(o => o.LoginId == LoginId).FirstOrDefault(); henkiloId = opet.HenkiloID; Session["henkiloId"] = henkiloId; Session["KirjautunutKayttajaNimi"] = opet.Etunimi + " " + opet.Sukunimi; } else if (LoggedUser.AccessLevel.ToString() == "3") { //Opiskelija int opiskelijaId; int LoginId = LoggedUser.LoginId; Opiskelijat opisk = new Opiskelijat(); opisk = db.Opiskelijat.Where(o => o.LoginId == LoginId).FirstOrDefault(); opiskelijaId = opisk.Opiskelijanumero; Session["opiskelijaId"] = opiskelijaId; Session["KirjautunutKayttajaNimi"] = opisk.Etunimi + " " + opisk.Sukunimi; } else { //Vihre } return(RedirectToAction("Index", "Home")); } else { ViewBag.LoginMessage = "Login unsuccessfull"; ViewBag.LoggedStatus = "Out"; LoginsModel.LoginIdErrorMessage = "Tuntematon käyttäjätunnus tai salasana."; return(View("Index")); } }
public ActionResult Edit([Bind(Include = "Opiskelijanumero,Etunimi,Sukunimi,Puhelin,Sahkoposti,LoginId")] Opiskelijat opiskelijat) { if (ModelState.IsValid) { db.Entry(opiskelijat).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.LoginId = new SelectList(db.Logins, "LoginId", "UserName", opiskelijat.LoginId); return(View(opiskelijat)); }
public ActionResult Create([Bind(Include = "Opiskelijanumero,Etunimi,Sukunimi,Puhelin,Sahkoposti,LoginId,Käyttäjätunnus")] Opiskelijat opiskelijat) { if (ModelState.IsValid) { db.Opiskelijat.Add(opiskelijat); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.LoginId = new SelectList(db.Logins, "LoginId", "UserName", opiskelijat.LoginId); return(View(opiskelijat)); }
// GET: Opiskelijat/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Opiskelijat opiskelijat = db.Opiskelijat.Find(id); if (opiskelijat == null) { return(HttpNotFound()); } return(View(opiskelijat)); }
// GET: Opiskelijat/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Opiskelijat opiskelijat = db.Opiskelijat.Find(id); if (opiskelijat == null) { return(HttpNotFound()); } ViewBag.LoginId = new SelectList(db.Logins, "LoginId", "UserName", opiskelijat.LoginId); return(View(opiskelijat)); }