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)); }
public async Task <IActionResult> StartSongsUpdating() { await _updateRepository.SongsUpdateAsync(); return(Json("Songs updated")); }
public async Task Update() { await _updateRepository.SongsUpdateAsync(); // await _updateRepository.TvMoviesUpdateAsync(); }