Exemplo n.º 1
0
        private async Task <Key> GetAvailableKeyAsync()
        {
            var keysCount = await _keyRepository.CountAvailableKeys();

            Random rand          = new();
            int    skipRowsCount = rand.Next(keysCount);

            var key = await _keyRepository.GetAvailableKeyAsync(skipRowsCount);

            return(key);
        }