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); }