public XhrResponse DbScanNew([FromServices] DbMaintainer dbMaintainer) { if (dbMaintainer.IsDbUpdateRunning) { return(XhrResponseFactory.CreateError("Already Updating.")); } var task = dbMaintainer.Update(DbMaintainer.UpdateType.ScanNew); return(XhrResponseFactory.CreateSucceeded(true)); }
public XhrResponse DbCleanup([FromServices] DbMaintainer dbMaintainer) { if (dbMaintainer.IsDbUpdateRunning) { return(XhrResponseFactory.CreateError("Already Refreshing.")); } var task = dbMaintainer.Update(DbMaintainer.UpdateType.Cleanup); return(XhrResponseFactory.CreateSucceeded(true)); }
public XhrResponse SetSettings( [FromServices] SettingsStore store, [FromBody] Settings newSettings ) { store.Entity.ServerAddress = newSettings.ServerAddress; store.Entity.ServerPort = newSettings.ServerPort; var result = store.Update(); return((result) ? XhrResponseFactory.CreateSucceeded(store.Entity) : XhrResponseFactory.CreateError("Update Failed")); }