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