public ActionResult endreOrdren(int id) { var test = new KundeBLL(); var ordre = test.finnordren(id); return(View(test.endreORdre(ordre))); }
public ActionResult Innlogging(Kunde loggetInnKunde) { var kundeDb = new KundeBLL(); Kunde kundeId = kundeDb.hentEnKunde(loggetInnKunde); if (kundeId != null) { //Session["LoggetInn"] = true; Session["LoggetInn"] = kundeId; if (Session["redirect"] != null) { return(RedirectToAction("MinSide" + '/' + Session["redirect"], "salg")); // Nå går kunden til Detaljer.. kan byttes til Handlekurv for eks } else if (Session["Handlekurv"] != null) { return(RedirectToAction("Betaling", "Salg")); ViewBag.Innlogget = true; } else { return(RedirectToAction("MinSide", "Kunde")); } } else { Session["LoggetInn"] = 0; ViewBag.Innlogget = false; //return View(); return(RedirectToAction("Registrer", "Kunde")); } }
public ActionResult Login(KundeLoginViewModel innKunde) { if (ModelState.IsValid) { var kundeBLL = new KundeBLL(); var kundeLoggetInn = kundeBLL.Login(innKunde); if (kundeLoggetInn) { var kunde = kundeBLL.Finn(innKunde.Epost); Session[LOGGET_INN] = true; Session[KID] = kunde.ID; Session[NAVN] = kunde.Fornavn; if (kunde.ErAdmin == true) { Session[ADMIN] = true; return(RedirectToAction("Dashboard", "Admin", new { area = "" })); } return(RedirectToAction("Filmer", "Film", new { area = "" })); } ViewBag.Error = "Ugyldig E-post eller passord."; return(View()); } else { ViewBag.Error = "Ugyldig E-post eller passord."; return(View()); } }
public ActionResult loggetInn(string u, string p) { u = Request.Form["username"]; p = Request.Form["password"]; /*p = CryptoLib.Encryptor.MD5Hash(p + KundeSalt(u)); * Kunde k = KundeID(u, p); * if (k != null) * { * Session["kundeID"] = k.kundeID; * Session["innlogget"] =true; * } * else * { * Session["innlogget"] = null; * return RedirectToAction(""); * } * * return RedirectToAction("visAlleKategorier");*/ var BLL = new KundeBLL(); int kundeID = BLL.loginn(u, p); if (kundeID != 0) { Session["kundeID"] = kundeID; Session["innlogget"] = true; return(RedirectToAction("visAlleKategorier")); } else { Session["innlogget"] = null; return(RedirectToAction("")); } }
public ActionResult EditCustomer(int id) { var kundeDb = new KundeBLL(); Kunde enKunde = kundeDb.getSingleCustomer(id); return(View(enKunde)); }
public ActionResult Profil() { if (Session[LOGGET_INN] != null) { if (TempData["Error"] != null) { ViewBag.Error = TempData["Error"].ToString(); TempData.Remove("Error"); } if (TempData["Melding"] != null) { ViewBag.Melding = TempData["Melding"].ToString(); TempData.Remove("Melding"); } var kundeBLL = new KundeBLL(); var kID = (int)Session[KID]; var funnetKunde = kundeBLL.FinnKundeID(kID); if (funnetKunde != null) { return(View(Mapper.Map <KundeEndreViewModel>(funnetKunde))); } } return(RedirectToAction("Login", "Kunde", new { area = "" })); }
public ActionResult VisViewModel() { if (!CheckSession()) { return(RedirectToAction("IngenTilgang", "Admin")); } DbModel VM = new DbModel(); try { var dbRuter = new RuteBLL(); var dbFlymaskiner = new FlymaskinBLL(); var dbFlyplasser = new FlyplassBLL(); var dbKunder = new KundeBLL(); var dbPoststeder = new PoststedBLL(); var dbBestillinger = new BestillingBLL(); var dbBrukere = new BrukerBLL(); VM.Ruter = dbRuter.alleRuter(); VM.Flymaskiner = dbFlymaskiner.alleFlymaskiner(); VM.Flyplasser = dbFlyplasser.alleFlyplasser(); VM.Kunder = dbKunder.alleKunder(); VM.Poststeder = dbPoststeder.allePoststeder(); VM.Bestillinger = dbBestillinger.alleBestillinger(); VM.Brukere = dbBrukere.alleBrukere(); return(View(VM)); } catch (Exception ex) { LogError(ex); return(View("~/Views/Error/Error.cshtml")); } }
public ActionResult Profil(KundeEndreViewModel endretKunde) { if (Session[LOGGET_INN] != null) { if (ModelState.IsValid) { var kundeBLL = new KundeBLL(); var kID = (int)Session[KID]; var endret = kundeBLL.Endre(endretKunde, kID); if (endret) { Session[NAVN] = endretKunde.Fornavn; TempData["Melding"] = "Profil endret!"; return(RedirectToAction("Profil")); } else { TempData["Error"] = "Noe gikk galt, vennligst prøv å endre profilen på nytt."; return(RedirectToAction("Profil")); } } else { return(View()); } } else { return(RedirectToAction("Login", "Kunde", new { area = "" })); } }
public ActionResult utstyr() { var Kundebll = new KundeBLL(); ViewData.Model = Kundebll.utstyr(); return(View()); }
public ActionResult sykkel() { var Kundebll = new KundeBLL(); ViewData.Model = Kundebll.sykkel(); return(View()); }
public ActionResult ListAlleProdukter() { var Kundebll = new KundeBLL(); ViewData.Model = _kundeBLL.hentalleordre(); // ViewData.Model = Kundebll.hentalleordre(); //return View(Kundebll.hentalle()); return(View()); }
public ActionResult EndreKunde(int kundeID) {//gjort var BLL = new KundeBLL(); return(View(BLL.visProfil(kundeID))); /*var db = new BestillingContext(); * Models.Kunde kunde = db.Kunder.Find(kundeID); * return View(kunde);*/ }
public ActionResult Endre(Kunde ekunde) { var kundeDb = new KundeBLL(); bool insertOk = kundeDb.Endre((int)Session["LoggetInn"], ekunde); if (insertOk) { return(RedirectToAction("MinSide")); } return(View()); }
public ActionResult info(int id) { var Kundebll = new KundeBLL(); var infoen = Kundebll.info(id); if (infoen == null) { return(HttpNotFound()); } return(View(infoen)); }
public ActionResult ListAlleOrdre() { var Kundebll = new KundeBLL(); /*var db = new DAL.Kundecontext(); * List<DAL.Bestilling> Listeavprodukter = db.bestillingene.ToList(); * ViewData.Model = Listeavprodukter; * //ViewData.Model = Kundebll.hentordre();*/ ViewData.Model = Kundebll.hentordre(); return(View()); }
public bool settInn(KundeBLL innKunde) { if (innKunde.Fornavn == "") { return(false); } else { return(true); } }
public ActionResult DetailsCustomer(int id) { if (loginCheck() == false) { return(RedirectToAction("LoggInn")); } var kundeDb = new KundeBLL(); Kunde enKunde = kundeDb.getSingleCustomer(id); return(View(enKunde)); }
//KUNDER public ActionResult ListCustomers() { if (loginCheck() == false) { return(RedirectToAction("LoggInn")); } var kundeDb = new KundeBLL(); List <Kunde> alleKunder = kundeDb.getAll(); return(View(alleKunder)); }
public bool endreKunde(int id, KundeBLL innKunde) { if (id == 0) { return(false); } else { return(true); } }
public ActionResult slett(int id) { var Kundebll = new KundeBLL(); if (_kundeBLL.slett(id)) { return(RedirectToAction("ListAlleKunder")); } else { return(HttpNotFound()); } }
public ActionResult RegisterNew(Kunde innKunde) { if (ModelState.IsValid) { var kundeDb = new KundeBLL(); bool insertOK = kundeDb.insertCustomer(innKunde); if (insertOK) { return(RedirectToAction("Liste")); } } return(View()); }
public ActionResult Registrer(Kunde nyKunde) { if (ModelState.IsValid) { var kundeDb = new KundeBLL(); bool insertOk = kundeDb.Registrer(nyKunde); if (insertOk) { return(RedirectToAction("Innlogging")); } } return(View()); }
public ActionResult visProfil(int kundeid = 0) {//plukker ut kunde basert på kundeid og returnerer et view med den kunden var BLL = new KundeBLL(); Kunde kunde = BLL.visProfil(kundeid); /*var db = new Models.BestillingContext(); * Models.Kunde kunde = db.Kunder.Find(kundeid);*/ if (kunde == null) { return(HttpNotFound()); } return(View(kunde)); }
private static bool Admin_i_DB(sikkerAdmin innadmin) { var Kundebll = new KundeBLL(); if (Kundebll.Admin_I_DB(innadmin)) { return(true); } else { return(false); } }
// flyttet lagHash til DBKunde igjen /* private static int Kunde_i_DB(Kunde nyKunde) * { * using (var db = new DrikkContext()) * { * //var kundeDb = new DBKunde(); * byte[] passordDb = KundeBLL.lagHas(nyKunde.Passord); * Kunder funnetKunde = db.Kunder.FirstOrDefault(b => b.Passord == passordDb && b.Epost == nyKunde.Epost); * if (funnetKunde != null) * return funnetKunde.Kid; * else * return 0; * } * }*/ // Viser redigeringsskjema public ActionResult Endre() { if (Session["LoggetInn"] == null) { return(RedirectToAction("Innlogging", "Kunde")); } else { //var model = Kunde_Info((int)Session["LoggetInn"]); var kundeDb = new KundeBLL(); Kunde kundeInfo = kundeDb.hentEnKunde((Kunde)Session["LoggetInn"]); return(View(kundeInfo)); } }
public ActionResult OpprettKunde(Kunde nyKunde) {//gjort var BLL = new KundeBLL(); if (BLL.OpprettKunde(nyKunde)) { return(RedirectToAction("")); } else { ViewBag.Feilmelding = "Du er allerede registrert."; return(View()); } /*try * { * using (var db = new Models.BestillingContext()) * { * string innBrukernavn = innListe["Brukernavn"]; * var funnetBrukernavn = db.Kunder.FirstOrDefault(p => p.brukerNavn == innBrukernavn); * * if (funnetBrukernavn == null) * { * var nyKunde = new Models.Kunde(); * nyKunde.fornavn = innListe["Fornavn"]; * nyKunde.etterNavn = innListe["Etternavn"]; * nyKunde.adresse = innListe["Adresse"]; * nyKunde.brukerNavn = innListe["Brukernavn"]; * string nySalt = CryptoLib.Encryptor.MD5Hash("" + new Random()); * nyKunde.salt = nySalt; * nyKunde.passord = CryptoLib.Encryptor.MD5Hash(innListe["Passord"] + nySalt); * * db.Kunder.Add(nyKunde); * db.SaveChanges(); * return RedirectToAction(""); * } * else * { * ViewBag.Feilmelding = "Du er allerede registrert."; * return View(); * } * * } * } * catch(Exception e) * { * ViewBag.Feilmelding = e.Message; * return View(); * }*/ }
public ActionResult slettordre(int id) { var Kundebll = new KundeBLL(); //if (_kundeBLL.slett(id)) if (Kundebll.slettordre(id)) { return(RedirectToAction("ListAlleOrdre")); } else { return(RedirectToAction("ListAlleOrdre")); } }
private static bool Bruker_i_DB(Kunde innkunde) { var Kundebll = new KundeBLL(); if (Kundebll.Bruker_I_DB(innkunde)) { return(true); } else { return(false); } }
/*private static Kunde KundeID(string brukernavn, string passord) * {//gjort * return KundeBLL.loginn(brukernavn, passord); * /*using (var db = new Models.BestillingContext()) * { * // string innPassord = innBruker.passord; * //byte[] passordDb = lagHash(innBruker.Passord); * Models.Kunde funnetBruker = db.Kunder.FirstOrDefault(b => b.passord == passord && b.brukerNavn == brukernavn); * if (funnetBruker != null) * { * return funnetBruker; * } * else * { * * return null; * } * } * }*/ private static string KundeSalt(string username) {//gjort var BLL = new KundeBLL(); return(BLL.KundeSalt(username)); /*using (var db = new Models.BestillingContext()) * { * Models.Kunde funnetBruker = db.Kunder.FirstOrDefault(b => b.brukerNavn == u); * if (funnetBruker == null) * return null; * else * return funnetBruker.salt; * }*/ }
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()); }