UserActivityDataModel.cs 653 B

123456789101112131415161718192021222324
  1. using System.Collections.Generic;
  2. using InABox.Core;
  3. namespace PRSDesktop
  4. {
  5. public class UserActivityDataModel : DataModel
  6. {
  7. private readonly List<UserActivity.History> summary;
  8. public UserActivityDataModel(List<UserActivity.History> summary)
  9. {
  10. this.summary = summary;
  11. AddTable<UserActivity.History>(null, null, shouldLoad: false);
  12. }
  13. public override string Name => "User Activity";
  14. protected override void AfterLoad(IEnumerable<string> requiredtables)
  15. {
  16. base.AfterLoad(requiredtables);
  17. Load(summary, requiredtables);
  18. }
  19. }
  20. }