|
|
|
@ -19,23 +19,23 @@ namespace Test.GBase.GBaseIntegrationTest |
|
|
|
public Model(IGBaseFactory gBaseFactory) |
|
|
|
public Model(IGBaseFactory gBaseFactory) |
|
|
|
{ |
|
|
|
{ |
|
|
|
_gBase = gBaseFactory.Create(new Settings()); |
|
|
|
_gBase = gBaseFactory.Create(new Settings()); |
|
|
|
Items = new List<IItem>(); |
|
|
|
Items = new List<Item>(); |
|
|
|
Groups = new List<IGroup>(); |
|
|
|
Groups = new List<Group>(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public List<IItem> Items { get; private set; } |
|
|
|
public List<Item> Items { get; private set; } |
|
|
|
public List<IGroup> Groups { get; private set; } |
|
|
|
public List<Group> Groups { get; private set; } |
|
|
|
|
|
|
|
|
|
|
|
public async Task Initialize(CancellationToken cancellationToken) |
|
|
|
public async Task Initialize(CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
{ |
|
|
|
await _gBase.Init("DB", Assembly.GetExecutingAssembly(), cancellationToken); |
|
|
|
await _gBase.Init("DB", Assembly.GetExecutingAssembly(), cancellationToken); |
|
|
|
|
|
|
|
|
|
|
|
IGBaseTable<Item> itemsTable = _gBase.GetTable<Item>(); |
|
|
|
IGBaseTable<Item> itemsTable = _gBase.GetTable<Item>(); |
|
|
|
Items = itemsTable.Entries.Cast<IItem>().ToList(); |
|
|
|
Items = itemsTable.Entries.ToList(); |
|
|
|
//Items = (await _gBase.GetValues<Model, Item>(this, nameof(Items), cancellationToken)).Cast<IItem>().ToList(); |
|
|
|
//Items = (await _gBase.GetValues<Model, Item>(this, nameof(Items), cancellationToken)).Cast<IItem>().ToList(); |
|
|
|
|
|
|
|
|
|
|
|
IGBaseTable<Group> groupsTable = _gBase.GetTable<Group>(); |
|
|
|
IGBaseTable<Group> groupsTable = _gBase.GetTable<Group>(); |
|
|
|
Groups = groupsTable.Entries.Cast<IGroup>().ToList(); |
|
|
|
Groups = groupsTable.Entries.ToList(); |
|
|
|
//Groups = (await _gBase.GetValues<Model, Group>(this, nameof(Groups), cancellationToken)).Cast<IGroup>().ToList(); |
|
|
|
//Groups = (await _gBase.GetValues<Model, Group>(this, nameof(Groups), cancellationToken)).Cast<IGroup>().ToList(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|