public ActionResult LoggInn(FormCollection innListe) { var brukernavn = innListe["Epost"]; var passord = KundeBLL.hashPword(innListe["Passord"]); try { var db = new KundeBLL(); var funnetBruker = db.getSingleCustomerByEmail(brukernavn); if (funnetBruker == null) { return View(); } else { if (funnetBruker.hashPassord.SequenceEqual(passord)) { Session["LoggetInn"] = true; Session["Bruker"] = funnetBruker; Handlevogn handlevogna = (Handlevogn)Session["Handlevogn"]; handlevogna.kunde = funnetBruker; return RedirectToAction("Index", "Home"); // return "Kundenr: " + ((Kunde)Session["Bruker"]).KundeNR + " | Brukernavn: " + ((Kunde)Session["Bruker"]).Epost + " er logget inn!"; } //return "funnetBruker.Passord: " + funnetBruker.Passord + " | innskrevet hash: " + passord; } return View(); } catch (Exception feil) { return View(feil); } }
public ActionResult DeleteCustomer(int id) { if (loginCheck() == false) { return RedirectToAction("LoggInn"); } var kundeDb = new KundeBLL(); Kunde enKunde = kundeDb.getSingleCustomer(id); return View(enKunde); }
public ActionResult DeleteCustomer(int id, Kunde slettKunde) { if (loginCheck() == false) { return RedirectToAction("LoggInn"); } var kundeDb = new KundeBLL(); bool slettOK = kundeDb.deleteCustomer(id); if (slettOK) { return RedirectToAction("ListCustomers"); } return View(); }
public ActionResult RegisterNew(Kunde innKunde) { if (ModelState.IsValid) { var kundeDb = new KundeBLL(); bool insertOK = kundeDb.insertCustomer(innKunde); if (insertOK) { return RedirectToAction("Liste"); } } return View(); }
//KUNDER public ActionResult ListCustomers() { if (loginCheck() == false){ return RedirectToAction("LoggInn"); } var kundeDb = new KundeBLL(); List<Kunde> alleKunder = kundeDb.getAll(); return View(alleKunder); }
public ActionResult EditCustomer(int id, Kunde endreKunde) { if (loginCheck() == false) { return RedirectToAction("LoggInn"); } if (ModelState.IsValid) { var kundeDb = new KundeBLL(); bool endringOK = kundeDb.changeCustomer(id, endreKunde); if (endringOK) { return RedirectToAction("ListCustomers"); } } return View(); }
public ActionResult EditCustomer(int id) { var kundeDb = new KundeBLL(); Kunde enKunde = kundeDb.getSingleCustomer(id); return View(enKunde); }