AppDbContext: Fix FetchMembers when using for specific MgNr
Test / Run tests (push) Successful in 2m59s
Test / Run tests (push) Successful in 2m59s
This commit is contained in:
@@ -30,7 +30,7 @@ namespace Elwig.Documents {
|
|||||||
|
|
||||||
public static async Task<MemberDataSheet> Initialize(int mgnr) {
|
public static async Task<MemberDataSheet> Initialize(int mgnr) {
|
||||||
using var ctx = new AppDbContext();
|
using var ctx = new AppDbContext();
|
||||||
return new MemberDataSheet(await ctx.FetchMembers(mgnr, true, true).SingleAsync());
|
return new MemberDataSheet(await ctx.FetchMembers(mgnr, includeContactInfo: true).SingleAsync());
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override async Task LoadData(AppDbContext ctx) {
|
protected override async Task LoadData(AppDbContext ctx) {
|
||||||
|
|||||||
@@ -338,9 +338,9 @@ namespace Elwig.Helpers {
|
|||||||
|
|
||||||
public IAsyncEnumerable<Member> FetchMembers(int? mgnr = null, bool includeNotActive = false, bool includeContactInfo = false) {
|
public IAsyncEnumerable<Member> FetchMembers(int? mgnr = null, bool includeNotActive = false, bool includeContactInfo = false) {
|
||||||
if (includeContactInfo) {
|
if (includeContactInfo) {
|
||||||
return _compiledQueryMembersContactInfo.Invoke(this, mgnr, includeNotActive);
|
return _compiledQueryMembersContactInfo.Invoke(this, mgnr, mgnr != null || includeNotActive);
|
||||||
} else {
|
} else {
|
||||||
return _compiledQueryMembers.Invoke(this, mgnr, includeNotActive);
|
return _compiledQueryMembers.Invoke(this, mgnr, mgnr != null || includeNotActive);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user