public ActionResult Create(Inschrijving inschrijving) { if (ModelState.IsValid) { betalingType = betalingTypes.List.Where(x => x.SportklasseID == inschrijving.sportklasseId).First(); betaling = new Betaling { Betaald = false, LidID = inschrijving.lidId, BetalingTypeID=betalingType.ID, Bedrag=betalingType.Bedrag}; betalingen.Add(betaling); inschrijvingen.Add(inschrijving); return RedirectToAction("Index"); } return View(inschrijving); }
public ActionResult SchrijfIn(int? id, int? lid) { if (id == null || lid == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Inschrijving inschrijving = new Inschrijving { lidId = (int)lid, sportklasseId = (int)id, datumInschrijving = DateTime.Today}; inschrijvingen.Add(inschrijving); betalingType = betalingTypes.List.Where(x => x.SportklasseID == inschrijving.sportklasseId).First(); betaling = new Betaling { Betaald = false, LidID = inschrijving.lidId, BetalingTypeID = betalingType.ID, Bedrag = betalingType.Bedrag }; betalingen.Add(betaling); return RedirectToAction("Index"); }