Diagram
This commit is contained in:
@@ -70,8 +70,7 @@ public class WorkspaceService
|
||||
|
||||
public async Task<List<Workspace>> GetWorkspacesForUserAsync()
|
||||
{
|
||||
// Hier können wir jetzt auch die OwnerId direkt aus dem Token ziehen!
|
||||
// Du musst sie nicht mehr von der UI aus übergeben.
|
||||
|
||||
var authState = await _authStateProvider.GetAuthenticationStateAsync();
|
||||
var ownerId = await GetUserIdAsync();
|
||||
|
||||
@@ -107,4 +106,16 @@ public class WorkspaceService
|
||||
await session.StoreAsync(fakt);
|
||||
await session.SaveChangesAsync();
|
||||
}
|
||||
|
||||
public async Task<List<AnalysisFakt>> GetFaktenForWorkspaceAsync(string workspaceId)
|
||||
{
|
||||
using var session = _store.OpenAsyncSession();
|
||||
var ownerId = await GetUserIdAsync();
|
||||
|
||||
|
||||
return await session.Query<AnalysisFakt>()
|
||||
.Where(f => f.WorkspaceId == workspaceId && f.OwnerId == ownerId)
|
||||
.OrderByDescending(f => f.Date)
|
||||
.ToListAsync();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user