Пример #1
0
        public async Task <IActionResult> TakeTopYT()
        {
            var top = await _actuallRepository.GetAllActuallYTAsync();

            var topImg = await _actuallRepository.GetAllActuallIMGAsync();


            if (top.Where(x => x.isSong).Count() == 0)
            {
                await _updateRepository.SongsUpdateAsync();
            }

            if (top.Where(x => !x.isSong).Count() == 0)
            {
                await _updateRepository.TvMoviesUpdateAsync(true);
            }


            if (top.Count > 0)
            {
                top.AddRange(topImg);
            }


            top = top.Where(x => !x.id.Contains("Error")).ToList();

            top.Shuffle();
            return(Json(top));
        }
Пример #2
0
        public async Task <IActionResult> StartSongsUpdating()
        {
            await _updateRepository.SongsUpdateAsync();

            return(Json("Songs updated"));
        }
Пример #3
0
        public async Task  Update()
        {
            await _updateRepository.SongsUpdateAsync();

            // await  _updateRepository.TvMoviesUpdateAsync();
        }