コード例 #1
0
        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();
            }*/
        }