This commit is contained in:
2026-05-29 13:52:32 +02:00
parent c52a00adbd
commit 4abe66c283
4 changed files with 321 additions and 3 deletions
+13 -2
View File
@@ -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();
}
}