Esempio n. 1
0
 public OceanFile GetFileById(int fileId)
 {
     using (var db = new OsConn())
     {
         var file = db.Find <OceanFile>(fileId);
         return(file);
     }
 }
Esempio n. 2
0
 public OceanFile GetFileById(string fileName, string version)
 {
     using (var db = new OsConn())
     {
         var file = db.Top <OceanFile>(t => t.OriginName == fileName && t.Version == version, t => t.AddTime, true);
         return(file);
     }
 }
Esempio n. 3
0
 public int AddFile(OceanFile file)
 {
     using (var db = new OsConn())
     {
         var result = db.Insert(file);
         return(result);
     }
 }
Esempio n. 4
0
 public List <OceanFile> List(string fileName, int page, int limit)
 {
     using (var db = new OsConn())
     {
         var files = !string.IsNullOrWhiteSpace(fileName)
             ? db.FindPage <OceanFile>(t => t.OriginName.Contains(fileName), t => t.AddTime, page, limit, true)
             : db.FindPage <OceanFile>(t => t.OriginName != "", t => t.AddTime, page, limit, true);
         return(files.Item1);
     }
 }
Esempio n. 5
0
 public SatasticData GetSatastic()
 {
     using (var db = new OsConn())
     {
         var allCnt    = db.ExecuteSql("select count(1) from  OceanFile (nolock)");
         var staticCnt = db.ExecuteSql("select count(1) from  OceanFile (nolock) where Ext in ('.js','.css','.html')");
         return(new SatasticData {
             AllCnt = Convert.ToInt64(allCnt), StaticCnt = Convert.ToInt64(staticCnt)
         });
     }
 }