Exemplo n.º 1
0
 public void SetAllMolecules(List <SelectedMolecule> list)
 {
     foreach (var item in list)
     {
         AllMolecules.Add(item);
         FoundMolecules.Add(item);
     }
 }
Exemplo n.º 2
0
        private async void GetResourcesCommandAsync()
        {
            _logService.Write(this, "Reading molecules from database started", "debug");
            _allmolecules = await _dbService.GetMoleculesAsync();

            _logService.Write(this, _allmolecules.Count + " molecule(s) readed", "debug");
            foreach (var item in _allmolecules)
            {
                FoundMolecules.Add(item);
            }
        }
Exemplo n.º 3
0
        public void RefreshList()
        {
            FoundMolecules.Clear();
            List <SelectedMolecule> tmp = new List <SelectedMolecule>();

            foreach (var item in AllMolecules)
            {
                if (item.Name.ToUpper().Contains(_searchedtext.ToUpper()))
                {
                    tmp.Add(item);
                }
                if (item.CAS.ToUpper().Contains(_searchedtext.ToUpper()))
                {
                    tmp.Add(item);
                }
            }
            tmp = tmp.Distinct().ToList();

            foreach (var item in tmp)
            {
                FoundMolecules.Add(item);
            }
        }