Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Opiskelijat opiskelijat = db.Opiskelijat.Find(id);

            db.Opiskelijat.Remove(opiskelijat);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
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"));
            }
        }
Exemplo n.º 3
0
 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));
 }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        // 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));
        }
Exemplo n.º 6
0
        // 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));
        }