123456789101112131415161718192021222324252627 |
- using System.Collections.Generic;
- using InABox.Clients;
- using InABox.Core;
- namespace PRSDesktop
- {
- public class DatabaseActivityDataModel : DataModel
- {
- private readonly DatabaseActivityDashboard.HistoryViewModel _history;
- public DatabaseActivityDataModel(DatabaseActivityDashboard.HistoryViewModel history)
- {
- _history = history;
- AddTable<DatabaseActivityDashboard.History>(null, null, shouldLoad: false);
- }
- public override string Name => "Database Activity";
- protected override void AfterLoad(IEnumerable<string> requiredTables)
- {
- base.AfterLoad(requiredTables);
- foreach (var key in _history.Categories.Keys)
- Load(_history.Summary[key], requiredTables);
- }
- }
- }
|