コード例 #1
0
        public async Task <List <Singer> > GetSimiliarSingersAsync(string singerName)
        {
            List <Singer> singers;

            singers = await _dbRepo.GetSimiliarSingersAsync(singerName);

            if (singers.Count == 0)
            {
                singers = await _lastSingerRepo.GetSimiliarSingersAsync(singerName);

                _dbRepo.AddSimiliarMaps(singers, singerName);
                _dbRepo.AddSingers(singers);
            }

            return(singers);
        }