public DashboardPart Create()
        {
            var appVersion = Easy.Version.Parse(Version.VersionInfo);
            var dbVersion  = _dbContext.Set <DBVersion>().Find(DBVersionRecord);

            if (appVersion == dbVersion)
            {
                return(null);
            }

            string path = PluginBase.GetPath <UpdaterPlug>();

            string[] packages = Directory.GetFiles(Path.Combine(path, "DbScripts"), "package.*.zip");
            return(new DashboardPart("Dashboard.UpdateDbFailed", new UpdateDbFailedViewModel
            {
                Packages = packages
            }, 0));
        }
Example #2
0
 public BaseRepository(CMSDbContext dbContext)
 {
     cmsDbContext = dbContext;
     dbSet        = cmsDbContext.Set <T>();
 }
Example #3
0
 public IQueryable <E> Query <E>() where E : class
 {
     return(context.Set <E>());
 }
 public List <PersistKey> GetPersistKeys()
 {
     return(_dbContext.Set <PersistKey>().ToList());
 }