// GET: Tuotteet public ActionResult Index() { ViewBag.Haku = "Tuotehaku"; TilausDb3Entities db = new TilausDb3Entities(); List <Tuotteet> model = db.Tuotteet.ToList(); //return View(db.Tuotteet.ToList()); db.Dispose(); return(View(model)); }
public ActionResult Authorize(Logins LoginModel) { TilausDb3Entities db = new TilausDb3Entities(); //Haetaan käyttäjän/Loginin tiedot annetuilla tunnustiedoilla tietokannasta LINQ -kyselyllä var LoggedUser = db.Logins.SingleOrDefault(x => x.UserName == LoginModel.UserName && x.PassWord == LoginModel.PassWord); if (LoggedUser != null) { ViewBag.LoginMessage = "Successful login"; ViewBag.LoggedStatus = "Kirjautunut"; Session["UserName"] = LoggedUser.UserName; return(RedirectToAction("Index", "Home")); //Tässä määritellään mihin onnistunut kirjautuminen johtaa --> Home/Index } else { ViewBag.LoginMessage = "Login unsuccessful"; ViewBag.LoggedStatus = "Vieras"; LoginModel.LoginErrorMessage = "Virheellinen käyttäjätunnus tai salasana."; return(View("Login", LoginModel)); } }