Exemplo n.º 1
0
        private List <AVViewModel> GetAVs(string where, string order)
        {
            var avs = FindDataBaseManager.GetAllViewModel(where, pageIndex, pageSize, order, ref pageModel);

            pageModel.TotalPage = (pageModel.Total % pageSize) == 0 ? (pageModel.Total / pageSize) : (pageModel.Total / pageSize) + 1;
            lbCurrent.Text      = "1";
            lbTotal.Text        = pageModel.TotalPage + "";

            foreach (var av in avs)
            {
                var img  = imgFolder + av.AvId + av.Name + ".jpg";
                var file = av.Location + "/" + av.FileName;

                if (File.Exists(img))
                {
                    av.Img = img;
                }

                if (File.Exists(file))
                {
                    FileInfo f = new FileInfo(file);
                    av.FileLength   = f.Length;
                    av.FileSize     = FileSize.GetAutoSizeString(f.Length, 2);
                    av.FileLocation = file;
                }
            }

            return(avs);
        }
Exemplo n.º 2
0
 private void RefreshCache()
 {
     cacheMovies = FindDataBaseManager.GetAllMovies().OrderBy(x => x.AvID).ToList();
 }