示例#1
0
        private CodeItem GetCodeItem(string kode, out string parentCodeItemId)
        {
            if (!koder.ContainsKey(kode))
            {
                var missing = new CodeItem
                {
                    Id   = kode,
                    Name = "?",
                    Url  = "?"
                };
                parentCodeItemId = "";
                Log.w("CODE", "Mangler nøkkel '" + missing.Id + "' i kodetre.");
                return(missing);
            }
            KodeInstans kodeInstans = koder[kode];
            var         codeItem    = new CodeItem
            {
                Id   = kodeInstans.Kode.Id,
                Name = kodeInstans.Navn,
                Url  = kodeInstans.Beskrivelse
            };

            parentCodeItemId = kodeInstans.OverordnetKode.Id;

            return(codeItem);
        }
示例#2
0
 public void Add(string kodeId, KodeInstans kodeInstans)
 {
     koder.Add(kodeInstans.Kode.Id, kodeInstans);
 }