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)); }
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)); } }