private void ToolbarItem_Activated(object sender, System.EventArgs e) { string File; try { switch (Device.RuntimePlatform) { case Device.iOS: File = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), AppResources.TitlePageMovieSeen + ".csv"); break; case Device.Android: File = Path.Combine(Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDownloads).AbsolutePath, AppResources.TitlePageMovieSeen + ".csv"); break; default: File = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), AppResources.TitlePageMovieSeen + ".csv"); break; } DataExchange.WriteCSV(MoviesToSee.Movies, File); DependencyService.Get <IMessage>().ShortAlert(AppResources.MessageCvsFileExported); } catch (Exception) { DependencyService.Get <IMessage>().ShortAlert(AppResources.ErrorMessageCvsFileExported); } }
public async Task <int> GetSeasonEpisodes() { var DE = new DataExchange(); SeasonDet.Episodes = await DE.GetTvShowSeasonEpisode(TmdbID, SeasonDet.N); return(1); }
public async Task <int> GetDetail() { var DE = new DataExchange(); PersonDet = await DE.GetPersonDetail(PersonDet); return(1); }
public void SearchTvShowFromFolder(string SearchPath) { var DE = new DataExchange(); DE.ImportTvShowDataFromFolder(SearchPath); TvShows = DE.TvShowsFound; }
public void SearchMovieFromFile(string SearchPath) { var DE = new DataExchange(); DE.ImportMovieDataFromFolder(SearchPath); Movies = DE.MoviesFoundMulti; }
public async Task ImportMovieFromWebService() { var DE = new DataExchange(); await DE.ImportDataFromWebApi(); Movies = DE.MoviesFound; }
public async Task ImportMovieFromFile(string SearchPath) { var DE = new DataExchange(); await DE.ImportDataFromFile(SearchPath); Movies = DE.MoviesFoundMulti; }
public async Task ImportTvShowFromFile(byte[] DataFile) { var DE = new DataExchange(); Stream stream = new MemoryStream(DataFile); await DE.ImportTvShowDataFromFile(stream); TvShows = DE.TvShowsFound; }
public async Task ImportMovieFromFile(byte[] DataFile) { var DE = new DataExchange(); Stream stream = new MemoryStream(DataFile); await DE.ImportMovieDataFromFile(stream); Movies = DE.MoviesFoundMulti; }
protected override async void OnStart() { // Handle when your app starts try { var DE = new DataExchange(); await DE.UpdateDataFromWebApi(); } catch (Exception e) { throw e; }; }
public async Task <int> GetCrew() { var DE = new DataExchange(); var Crews = await DE.GetCastAndCrew(MovieDet.TmdbID); MovieDet.Actors = Crews.Where(m => m.Type == "Actor").ToList(); MovieDet.Directors = Crews.Where(m => m.Type == "Director").ToList(); return(1); }
public async Task <int> SearchTvShow(string SearchText) { await Task.Run(() => { var DE = new DataExchange(); DE.SearchTvShowInTMDB(SearchText); TvShows = DE.TvShowsFound; }); return(TvShows.Count); }
public async Task <int> SearchMovie(string SearchText) { await Task.Run(() => { var DE = new DataExchange(); DE.SearchMovieInTMDB(SearchText); Movies = DE.MoviesFound; }); return(Movies.Count); }
protected override async void OnStart() { // Handle when your app starts AppCenter.Start("android=1170586d-e16c-46e4-bcb5-6e782fa9c092;" + "uwp={Your UWP App secret here};" + "ios=e5be38b3-c691-4051-a4dd-8bae698a577e;", typeof(Analytics), typeof(Crashes)); try { var DE = new DataExchange(); await DE.UpdateDataFromWebApi(); } catch (Exception ex) { Crashes.TrackError(ex); throw ex; }; }
public TvShowCardModel(TvShow tvshow) { DE = new DataExchange(); //Get movie base data from the class movie selected TvShowDet = new TvShowDetails(tvshow); }