Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        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);
            }
        }