public void DeelnemerBewaren(DeelnemerInfo info) { var deelnemer = _deelnemersRepo.ByID(info.DeelnemerID); Gav.Check(deelnemer); // Oorspronkelijke deelnemer ophalen deelnemer = _deelnemersRepo.Select().First(dln => dln.ID == info.DeelnemerID); // Nieuwe waarden invullen en opslaan _mappingHelper.Map(info, deelnemer); _deelnemersRepo.SaveChanges(); }
public ActionResult DeelnemerBewerken(int groepID, int id, DeelnemerBewerkenModel model) { var info = new DeelnemerInfo { DeelnemerID = id, HeeftBetaald = model.Deelnemer.HeeftBetaald, IsLogistieker = model.Deelnemer.IsLogistieker, MedischeFicheOk = model.Deelnemer.MedischeFicheOk, Opmerkingen = model.Deelnemer.Opmerkingen }; ServiceHelper.CallService <IUitstappenService>(svc => svc.DeelnemerBewaren(info)); return(RedirectToAction("Bekijken", new { groepID, id = model.Deelnemer.UitstapID })); }