public ActionResult DeleteConfirmed(int id) { using (var tietue = new TilausDBEntities()) { var x = (from y in tietue.Tilausrivit where y.TuoteID == id select y).FirstOrDefault(); tietue.Tilausrivit.Remove(x); tietue.SaveChanges(); } Tuotteet tuote = db.Tuotteet.Find(id); try { db.Tuotteet.Remove(tuote); } catch (Exception) { ViewBag.Message("Tuotetta ei voida poistaa, tuotteella on tilausrivejä."); } db.SaveChanges(); return RedirectToAction("Index"); }
// GET: Tuotteet public ActionResult Index() { TilausDBEntities db = new TilausDBEntities(); List <Tuotteet> model = db.Tuotteet.ToList(); db.Dispose(); return(View(model)); }
// GET: Henkilöt public ActionResult Index() { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { TilausDBEntities db = new TilausDBEntities(); List <Henkilot> model = db.Henkilot.ToList(); db.Dispose(); return(View(model)); } }
public ActionResult Index2() { if (Session["UserName"] == null) { ViewBag.LoggedStatus = "Et ole kirjautunut"; } else { ViewBag.LoggedStatus = "Kirjautunut käyttäjä"; } TilausDBEntities db = new TilausDBEntities(); List <Tuotteet> model = db.Tuotteet.ToList(); db.Dispose(); return(View(model)); }
public ActionResult Authorize(OmaLogin omaLoginModel) { //avataan kantayhteys TilausDBEntities entities = new TilausDBEntities(); //luodaan uusi lista, johon kerätään tieto Login-taulusta (oma luokka) List <OmaLogin> lstLogin = new List <OmaLogin>(); var login = from l in entities.Logins select l; foreach (Logins item in login) { OmaLogin omaLogin = new OmaLogin(); { omaLogin.LoginId = item.LoginId; omaLogin.UserName = item.UserName; omaLogin.PassWord = item.PassWord; }; lstLogin.Add(omaLogin); } var LoggedUser = lstLogin.SingleOrDefault(x => x.UserName == omaLoginModel.UserName && x.PassWord == omaLoginModel.PassWord); if (LoggedUser != null) //jos käyttäjätunnus ja salasana löytyy { ViewBag.LoginMessage = "Successfull login"; ViewBag.LoggedStatus = "Kirjauduttu sisään"; Session["UserName"] = LoggedUser.UserName; return(RedirectToAction("Index", "Home")); //Mihin onnistunut kirjautuminen ohjataan } else { ViewBag.LoginMessage = "Login unsuccessfull"; ViewBag.LoggedStatus = "Kirjauduttu ulos"; omaLoginModel.LoginErrorMessage = "Tuntematon käyttäjätunnus tai salasana"; return(View("omaLogin", omaLoginModel)); } }
public ActionResult Authorize(Logins LoginModel) { TilausDBEntities db = new TilausDBEntities(); //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 = "Successfull 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 unsuccessfull"; ViewBag.LoggedStatus = "Et ole kirjautunut"; LoginModel.LoginErrorMessage = "Tuntematon käyttäjätunnus tai salasana."; return(View("Login", LoginModel)); } }
public ActionResult Index() { if (Session["UserName"] == null) { ViewBag.LoggedStatus = "Et ole kirjautunut"; } else { ViewBag.LoggedStatus = "Kirjautunut käyttäjä"; } if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { TilausDBEntities db = new TilausDBEntities(); List <Asiakkaat> model = db.Asiakkaat.ToList(); return(View(model)); } }
public ActionResult Authorize(Logins LoginModel) { TilausDBEntities db = new TilausDBEntities(); var LoggedUser = db.Logins.SingleOrDefault(x => x.UserName == LoginModel.UserName && x.PassWord == LoginModel.PassWord); if (LoggedUser != null) { ViewBag.LoginMessage = "Successfull login"; ViewBag.LoggedStatus = "In"; Session["UserName"] = LoggedUser.UserName; return(RedirectToAction("Index", "Home")); } else { ViewBag.LoginMessage = "Login unsuccessfull"; ViewBag.LoggedStatus = "Out"; LoginModel.LoginErrorMessage = "Tuntematon käyttäjätunnus tai salasana."; return(View("Login", LoginModel)); } }
// GET: Asiakkaat public ActionResult Index() { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { TilausDBEntities db = new TilausDBEntities(); List <Asiakkaat> model = db.Asiakkaat.ToList(); db.Dispose(); return(View(model)); } //List<Asiakkaat> model = db.Asiakkaat.ToList(); //db.Dispose(); //return View(model); var asiakkaat = db.Asiakkaat.Include(s => s.Postitoimipaikat); return(View(asiakkaat.ToList())); }
// GET: Tuotteet //[HttpGet] public ActionResult Index() { if (Session["UserName"] == null) { ViewBag.LoggedStatus = "Out"; } else { ViewBag.LoggedStatus = "In"; } if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { TilausDBEntities db = new TilausDBEntities(); List <Tuotteet> model = db.Tuotteet.ToList(); db.Dispose(); return(View(model)); } }