public ActionResult DeleteConfirmed(int id)
        {
            Tunnistus tunnistus = db.Tunnistus.Find(id);

            db.Tunnistus.Remove(tunnistus);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Create([Bind(Include = "LogInID,Kayttajatunnus,Salasana")] Tunnistus tunnistus)
 {
     if (ModelState.IsValid)
     {
         db.Tunnistus.Add(tunnistus);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tunnistus));
 }
 public ActionResult Edit([Bind(Include = "LogInID,Kayttajatunnus,Salasana")] Tunnistus tunnistus
                          )
 {
     if (ModelState.IsValid)
     {
         db.Entry(tunnistus).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tunnistus));
 }
Пример #4
0
        public ActionResult Authorize(Tunnistus LoginModel)
        {
            TilausDBEntities1 db = new TilausDBEntities1();
            //Haetaan käyttäjän/Loginin tiedot annetuilla tunnustiedoilla tietokannasta LINQ -kyselyllä
            var LoggedUser = db.Tunnistus.SingleOrDefault(x => x.Kayttajatunnus == LoginModel.Kayttajatunnus && x.Salasana == LoginModel.Salasana);

            if (LoggedUser != null)
            {
                ViewBag.LoginMessage      = "Onnistunut sisäänkirjatuminen";
                ViewBag.LoggedStatus      = "Sisään kirjautunut";
                Session["Kayttajatunnus"] = LoggedUser.Kayttajatunnus;
                return(RedirectToAction("Index", "Home")); //Tässä määritellään mihin onnistunut kirjautuminen johtaa --> Home/Index
            }
            else
            {
                ViewBag.LoginMessage         = "Onnistunut uloskirjautuminen";
                ViewBag.LoggedStatus         = "Ulos kirjautunut";
                LoginModel.LoginErrorMessage = "Tuntematon käyttäjätunnus tai salasana.";
                return(View("Login", LoginModel));
            }
        }
 public ActionResult Delete(int?id)
 {
     if (Session["Kayttajatunnus"] == null)
     {
         ViewBag.LoggedStatus = "Out";
         return(RedirectToAction("login", "home"));
     }
     else
     {
         ViewBag.LoggedStatus = "In";
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Tunnistus tunnistus = db.Tunnistus.Find(id);
         if (tunnistus == null)
         {
             return(HttpNotFound());
         }
         return(View(tunnistus));
     }
 }