Esempio n. 1
0
        /// <summary>
        /// Производит поиск в базе данных банкомата, соответствующего входным данным.
        /// </summary>
        /// <param name="machine"> Банкомат, соответствия которому необходимо найти. </param>
        /// <returns> Результат запроса поиска, содержащий информацию
        /// о количестве сравнений и совпадение, если таковое найдено. </returns>
        public SearchQuery <Machine> FindMachine(Machine machine)
        {
            var query = new KeyedSearchQuery <int, Machine>(machine);

            _machines.Find(query);
            return(query);
        }
Esempio n. 2
0
        /// <summary>
        /// Производит поиск в базе данных клиента, соответствующего входным данным.
        /// </summary>
        /// <param name="client"> Клиент, соответствия которому необходимо найти. </param>
        /// <returns> Результат запроса поиска, содержащий информацию
        /// о количестве сравнений и совпадение, если таковое найдено. </returns>
        public SearchQuery <Client> FindClient(Client client)
        {
            var query = new KeyedSearchQuery <int, Client>(client);

            _clients.Find(query);
            return(query);
        }