Beispiel #1
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 }));
        }
Beispiel #2
0
        /// <summary>
        /// Toont een formulier waarmee de user de informatie over een deelnemer kan aanpassen
        /// </summary>
        /// <param name="groepID">Huidige groep</param>
        /// <param name="id">DeelnemerID van de te bewerken deelnemer</param>
        /// <returns>De 'pas eens een deelnemer aan'-view.</returns>
        public ActionResult DeelnemerBewerken(int groepID, int id)
        {
            var model = new DeelnemerBewerkenModel
            {
                Deelnemer =
                    ServiceHelper.CallService <IUitstappenService, DeelnemerDetail>(svc => svc.DeelnemerOphalen(id))
            };

            // We zouden hier waarschijnlijk beter wat meer details opvragen, maar omdat dat nog niet geïmplementeerd is
            // in de backend, houden we het bij de beperkte gegevens.

            BaseModelInit(model, groepID, String.Format(Properties.Resources.DeelnemerBewerken, model.Deelnemer.VoorNaam, model.Deelnemer.FamilieNaam));

            return(View(model));
        }