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