/// <summary> /// Adds a database to the collection /// </summary> /// <param name="server"></param> public void AddDatabase(InputDatabase server) { var viewModel = new DmsDatabaseServerViewModel(server); Databases.Add(viewModel); FilteredDatabases.Add(viewModel); BuildOrganismsList(Databases); }
private void FilterDatabases() { IEnumerable <DmsDatabaseServerViewModel> databases = Databases.Where( x => x.DatabaseName.ToLower().Contains(DatabaseFilter.ToLower()) && x.Organism.ToLower().Contains(m_organismFilter.ToLower())) .OrderBy(x => x.DatabaseName.ToLower()); FilteredDatabases.Clear(); foreach (var server in databases) { FilteredDatabases.Add(server); } }