Example #1
0
        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());
 }
Example #3
0
        // 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());
        }
Example #4
0
        // 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));
            }
        }
Example #6
0
        // GET: Oppilaat
        public ActionResult Index()
        {
            ScrumEntities1 db = new ScrumEntities1();

            return(View());
        }