public static void SetSyncNow() { using (BuildDBRepository db = new BuildDBRepository()) { db.SetSyncNow(); } }
public static bool ShouldSync() { bool Result = false; using (BuildDBRepository db = new BuildDBRepository()) { if (!db.HasInitialized) { Result = true; } else { DateTime lastSync = DateTime.MinValue; var synclog = db.GetLastSync(); if (synclog == null) { Result = true; } else { if (DateTime.Now.Subtract(synclog.LastSync).TotalDays >= 120) { Result = true; } } } } return(Result); }
public static void BuildCache() { using (BuildDBRepository db = new BuildDBRepository()) { db.BuildCache(); } }
/// Check DB Initialized /// </summary> public static bool HasInitialized() { using (BuildDBRepository db = new BuildDBRepository()) { return(db.HasInitialized); } }