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")); } }
// GET: KurssiToteutukset public ActionResult Index() { if ((Session["UserName"] == null) || (Session["AccessLevel"].ToString() != "1")) { return(RedirectToAction("Index", "Logins")); } else { ScrumEntities1 db = new ScrumEntities1(); List <KurssiToteutukset> model = db.KurssiToteutukset.ToList(); db.Dispose(); return(View(model)); } //var kurssiToteutukset = db.KurssiToteutukset.Include(k => k.Kurssit).Include(k => k.Luokkatilat).Include(k => k.Opettajat); //return View(kurssiToteutukset.ToList()); }
// GET: Opiskelijat public ActionResult Index() { if ((Session["UserName"] == null) || (Session["AccessLevel"].ToString() != "1")) { return(RedirectToAction("Index", "Logins")); } else { ScrumEntities1 db = new ScrumEntities1(); List <Opiskelijat> model = db.Opiskelijat.ToList(); db.Dispose(); return(View(model)); } //var opiskelijat = db.Opiskelijat.Include(o => o.Logins); //return View(opiskelijat.ToList()); }
// GET: Luokkatilat public ActionResult Index() { if ((Session["UserName"] == null) || (Session["AccessLevel"].ToString() != "1")) { return(RedirectToAction("Index", "Logins")); } else { ScrumEntities1 db = new ScrumEntities1(); List <Luokkatilat> model = db.Luokkatilat.ToList(); db.Dispose(); return(View(model)); } //{ // return View(db.Luokkatilat.ToList()); //} }
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"; Session["UserName"] = LoggedUser.UserName; return(RedirectToAction("Index", "Kurssitoteutukset")); } else { ViewBag.LoginMessage = "Login unsuccessfull"; ViewBag.LoggedStatus = "Out"; LoginsModel.LoginIdErrorMessage = "Tuntematon käyttäjätunnus tai salasana."; return(View("Index", LoginsModel)); } }
// GET: Oppilaat public ActionResult Index() { ScrumEntities1 db = new ScrumEntities1(); return(View()); }