1234567891011121314151617181920 |
- using InABox.Configuration;
- using InABox.Core;
- using InABox.Database;
- namespace PRS.Shared;
- public class Update_7_21 : DatabaseUpdateScript
- {
- public override VersionNumber Version => new(7, 21);
- public override bool Update()
- {
- var filters = DbFactory.NewProvider(Logger.Main).Query<GlobalSettings>(
- new Filter<GlobalSettings>(x => x.Section).IsEqualTo("DynamicGridFilters")
- ).Rows.Select(x=>x.ToObject<GlobalSettings>()).ToArray();
- foreach (var filter in filters)
- filter.Section = typeof(CoreFilterDefinitions).EntityName().Split('.').Last();
- DbFactory.NewProvider(Logger.Main).Save(filters);
- return true;
- }
- }
|