示例#1
0
        public IEnumerable <OId9060> HentGodkjenninger(Person?person)
        {
            if (person == null)
            {
                return(new List <OId9060>());
            }
            var godkjenninger =
                person.Godkjenninger.Where(o => ErAktivGodkjenning(o, GodkjenteHelsepersonellkategorier.ToArray()));

            return(Kodekonstanter.KodeList.Where(o =>
                                                 godkjenninger.FirstOrDefault(x => x.Helsepersonellkategori.Verdi == o.Value) != null));
        }
示例#2
0
 public IHprService LeggTilGodkjenteHelsepersonellkategori(OId9060 ny)
 {
     GodkjenteHelsepersonellkategorier.Add(ny);
     return(this);
 }
示例#3
0
 /// <summary>
 /// Sjekker om personen har gyldig aktiv autorisasjon som en av de godkjente kategoriene.
 /// </summary>
 public bool ErGyldig(Person person) => ErGyldigForKategorier(person, GodkjenteHelsepersonellkategorier.ToArray());