/// <summary> /// Levert de code van een van de categorieen van de persoon met gegeven <paramref name="info"/> /// op, of <c>null</c> als er geen categorieen in <paramref name="info"/> zijn. /// </summary> /// <param name="info">Details van een persoon</param> /// <returns> /// De code van een van de categorieen van de persoon met gegeven <paramref name="info"/>m /// of <c>null</c> als er geen categorieen in <paramref name="info"/> zijn. /// </returns> private static string WillkeurigeCategorieCodeGet(PersoonLidInfo info) { if (info.PersoonDetail.CategorieLijst == null || info.PersoonDetail.CategorieLijst.FirstOrDefault() == null) { return(null); } return(info.PersoonDetail.CategorieLijst.First().Code); }
private static IList <ContactinfoModel> MapCommunicatie(PersoonLidInfo src, CommunicatieTypeEnum communicatyeType) { var lijst = new List <ContactinfoModel>(); foreach (var i in src.CommunicatieInfo.Where(ci => ci.CommunicatieTypeID == (int)communicatyeType)) { var info = Mapper.Map <CommunicatieDetail, ContactinfoModel>(i); info.PersoonId = src.PersoonDetail.PersoonID; lijst.Add(info); } return(lijst); }
private static IList <AdresModel> MapAddressen(PersoonLidInfo src) { var lijst = new List <AdresModel>(); foreach (var a in src.PersoonsAdresInfo) { var adres = Mapper.Map <PersoonsAdresInfo, AdresModel>(a); adres.IsVoorkeur = (src.PersoonDetail.VoorkeursAdresID == a.PersoonsAdresID); lijst.Add(adres); } return(lijst); }
public PersonenLedenModel() { AlleAfdelingen = new List <AfdelingDetail>(); PersoonLidInfo = new PersoonLidInfo(); }