Пример #1
0
        // 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));
        }
Пример #2
0
        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));
            }
        }