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 })); }
/// <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)); }