public ActionResult Edit(KundeTabel input) { if (Session["rolle"] == null || (int)Session["rolle"] < Editor) { return(Redirect("/CMS/Kunde")); } kf.Update(input); return(Redirect("/CMS/Kunde")); }
public ActionResult AddNew(KundeTabel input) { if (Session["rolle"] == null || (int)Session["rolle"] < Editor) { return(Redirect("/CMS")); } kf.Insert(input); return(Redirect("/CMS/Kunde")); }
public ActionResult Index(string Navn, string Password) { KundeTabel kunde = kf.Login(Navn, Password); if (kunde.Navn != null) { Session["id"] = kunde.ID; Session["abonnent"] = kunde.Abonnent; return(Redirect("/Kunde/")); } else { ViewBag.Msg = "<b>Forkert login</b>"; return(View()); } }
public ActionResult OrdreKategorier(OrdreDetaljerTabel_R ordreDetaljer) { KundeTabel nyKunde = new KundeTabel(); nyKunde.Adresse = ordreDetaljer.Address; nyKunde.Mail = ordreDetaljer.Email; nyKunde.Navn = ordreDetaljer.Navn; nyKunde.Mobil = int.Parse(ordreDetaljer.Phone); nyKunde.Password = "******"; // Generér eventuelt et random password. Husk at sende til ny brugers email. nyKunde.Abonnent = Convert.ToInt32(ordreDetaljer.AbonnementID); nyKunde.ByNavn = ordreDetaljer.ByNavn; nyKunde.PostNummer = Convert.ToInt32(ordreDetaljer.PostNummer); int nyKundeID = kundeFac.Insert(nyKunde); OrdreDetaljerTabel ordre = new OrdreDetaljerTabel(); ordre.BrugerID = nyKundeID; ordre.Dato = DateTime.Now; ordre.AbonnementID = ordreDetaljer.AbonnementID; int ordreID = ordreDetaljerFactory.Insert(ordre); foreach (int kategoriID in ordreDetaljer.KategoriID) { KategoriOrdreTabel kot = new KategoriOrdreTabel(); kot.KategoriID = kategoriID; kot.OrdreDetaljerID = ordreID; kotf.Insert(kot); } foreach (int produktID in ordreDetaljer.ProduktID) { ProduktOrdreTabel pot = new ProduktOrdreTabel(); pot.OrdreDetaljerID = ordreID; pot.ProduktID = produktID; pof.Insert(pot); } return(RedirectToAction("OrderConfirmation")); }