コード例 #1
0
        public static void ClearCache()
        {
            String tempUsername = AppUser.Instance.UserName;
            String tempPassword = AppUser.Instance.Password;

            IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication();

            foreach (String file in myIsolatedStorage.GetFileNames())
            {
                try
                {
                    if (file.Equals("wptrakt.sdf"))
                    {
                        if (MovieDao.Instance.DatabaseExists())
                        {
                            try
                            {
                                MovieDao.Instance.DeleteDatabase();
                                MovieDao.Instance.Dispose();
                                MovieDao.DisposeDB();
                            }
                            catch (IOException) { }
                        }

                        if (ShowDao.Instance.DatabaseExists())
                        {
                            try
                            {
                                ShowDao.Instance.DeleteDatabase();
                                ShowDao.Instance.Dispose();
                                ShowDao.DisposeDB();
                            }
                            catch (IOException) { }
                        }
                    }

                    myIsolatedStorage.DeleteFile(file);
                }
                catch (IsolatedStorageException) { };
            }

            IsolatedStorageSettings.ApplicationSettings["UserName"] = tempUsername;
            IsolatedStorageSettings.ApplicationSettings["Password"] = tempPassword;
            IsolatedStorageSettings.ApplicationSettings.Save();

            foreach (String dir in myIsolatedStorage.GetDirectoryNames())
            {
                if (!dir.Contains("Shared"))
                {
                    foreach (String file in myIsolatedStorage.GetFileNames(dir + "/*"))
                    {
                        try
                        {
                            myIsolatedStorage.DeleteFile(dir + "/" + file);
                        }
                        catch (IsolatedStorageException) { };
                    }
                }
            }
        }
コード例 #2
0
ファイル: ShowProvider.cs プロジェクト: sidny/d4d-studio
 /// <summary>
 /// 获取星程上一条下一条
 /// </summary>
 /// <param name="currentId"></param>
 /// <returns></returns>
 public List <Show> GetShowPreviousNext(int currentId)
 {
     return(ShowDao.GetShowPreviousNext(currentId));
 }
コード例 #3
0
ファイル: ShowProvider.cs プロジェクト: sidny/d4d-studio
 public List <Show> GetShowTagRelation(int currentId, int maxCount)
 {
     return(ShowDao.GetShowTagRelation(currentId, maxCount));
 }
コード例 #4
0
ファイル: ShowProvider.cs プロジェクト: sidny/d4d-studio
 public List <Show> GetPagedShowByShowDate(PagingContext pager, DateTime sTime,
                                           DateTime eTime, PublishStatus publishStatus)
 {
     return(ShowDao.GetPagedShowByShowDate(pager, sTime, eTime, (int)publishStatus));
 }
コード例 #5
0
ファイル: ShowProvider.cs プロジェクト: sidny/d4d-studio
 public List <Show> GetPagedShowByTagAndBand(PagingContext pager, PublishStatus publishStatus, int tagId, int bandId)
 {
     return(ShowDao.GetPagedShowByTagAndBand(pager, (int)publishStatus, tagId, bandId));
 }
コード例 #6
0
ファイル: ShowProvider.cs プロジェクト: sidny/d4d-studio
 public List <Show> GetPagedShow(PagingContext pager, PublishStatus publishStatus)
 {
     return(ShowDao.GetPagedShow(pager, (int)publishStatus));
 }
コード例 #7
0
ファイル: ShowProvider.cs プロジェクト: sidny/d4d-studio
 public List <Show> GetPagedShowByBandId(PagingContext pager, int bandId, PublishStatus publishStatus)
 {
     return(ShowDao.GetPagedShowByBandId(pager, bandId, (int)publishStatus));
 }
コード例 #8
0
ファイル: ShowProvider.cs プロジェクト: sidny/d4d-studio
 public Show GetShow(int showId)
 {
     return(ShowDao.GetShow(showId));
 }
コード例 #9
0
ファイル: ShowProvider.cs プロジェクト: sidny/d4d-studio
 public void DeleteShow(int showId)
 {
     ShowDao.DeleteShow(showId);
 }
コード例 #10
0
ファイル: ShowProvider.cs プロジェクト: sidny/d4d-studio
 public int SetShow(Show m)
 {
     return(ShowDao.SetShow(m));
 }
コード例 #11
0
 public EpisodeController()
 {
     this.showDao = ShowDao.Instance;
 }
コード例 #12
0
ファイル: ShowController.cs プロジェクト: taurgis/WPTrakt
 public ShowController()
 {
     this.showDao = ShowDao.Instance;
 }