예제 #1
0
 public ActionResult Registreren(NieuweKlantVM klant)
 {
     if (ModelState.IsValid)
     {
         Klant nieuweKlant = new Klant
         {
             Voornaam       = klant.Voornaam,
             Familienaam    = klant.Familienaam,
             Straat         = klant.Straat,
             HuisNr         = klant.HuisNr,
             Postcode       = klant.Postcode,
             Gemeente       = klant.Gemeente,
             GebruikersNaam = klant.GebruikersNaam,
             Paswoord       = klant.Paswoord
         };
         cultuurService.AddKlant(nieuweKlant);
         Klant deKlant = cultuurService.FindKlantByGebruikersnaam(klant.GebruikersNaam);
         Session["klant"] = deKlant;
         InloggegevensVM login = new InloggegevensVM();
         return(View("Kassa", login));
     }
     else
     {
         return(View("Registreer", klant));
     }
 }
예제 #2
0
        //[HttpPost]
        //public ActionResult VerwijderVoorstellingMandje(FormCollection form)
        //{
        //    if (form != null)
        //    {
        //        foreach (var item in form.AllKeys)
        //        {
        //            int number;
        //            if (int.TryParse(item, out number))
        //            {
        //                Session.Remove(number.ToString());
        //            }
        //        }
        //    }
        //    List<Voorstelling> voorstellingenList = GetVoorstellingFromSession();
        //    ViewBag.Prijs = 0;
        //    return View("Mandje", voorstellingenList);
        //}

        public ActionResult Kassa()
        {
            InloggegevensVM login = new InloggegevensVM();

            ViewBag.Nietgevonden = false;
            return(View(login));
        }
예제 #3
0
 public Klant GetKlantFromUserAndPass(InloggegevensVM login)
 {
     using (var entities = new CultuurHuisMVCEntities())
     {
         var query = (from klant in entities.Klanten
                      where (klant.GebruikersNaam == login.UserName) && (klant.Paswoord == login.Password)
                      select klant).FirstOrDefault();
         return(query);
     }
 }
예제 #4
0
        public ActionResult Opzoeken(InloggegevensVM login)
        {
            Klant klant = cultuurService.GetKlantFromUserAndPass(login);

            if (klant != null)
            {
                ViewBag.Nietgevonden = false;
                Session["klant"]     = klant;
            }
            else
            {
                ViewBag.Nietgevonden = true;
            }
            return(View("Kassa", login));
        }