public async Task <BoolContainer> AddMovieAsync(string movieName) { Movie movie; bool result; //movie = imdbAPI.getMovie(movieName); movie = new Movie(); GetImdbSeries getter = new GetImdbSeries(); //Task<Episode> TEpisode = await getter.getSeries("hd"); //Episode episode = await getter.getEpisode("hd"); var episode = await getter.getEpisodeList(2); ////Episode episode = TEpisode.Result; //AddEpisodeToDatabase(episode); // temp //getter.SetToken(); if (movie.Response == "True") { AddMovieToDatabase(movie); result = true; } else { result = false; } return(new BoolContainer() { result = result }); }
private async Task <List <Episode> > AddSeason(int seriesId, Database database) { List <Episode> episodes; ResultContainer result = new ResultContainer(); GetImdbSeries getter = new GetImdbSeries(); episodes = await getter.getEpisodeList(seriesId); if (episodes.Count == 0) { result.result = false; result.errorMessage = "No episodes found [Database.cs]"; //return result; } //result.result = true; return(episodes); }
public async Task <ResultContainer> AddSeason(Series series) { List <Episode> episodes; ResultContainer result = new ResultContainer(); GetImdbSeries getter = new GetImdbSeries(); episodes = await getter.getEpisodeList(2); if (episodes.Count == 0) { result.result = false; result.errorMessage = "No episodes found [Database.cs]"; return(result); } foreach (Episode episode in episodes) { AddEpisodeToDatabase(episode); } result.result = true; return(result); }