using AipsCore.Domain.Models.WhiteboardMembership.Enums; namespace AipsRT.Model.Memberships; public class MembershipManager { private readonly IServiceScopeFactory _scopeFactory; public MembershipManager(IServiceScopeFactory scopeFactory) { _scopeFactory = scopeFactory; } public async Task GetMembershipStatus(Guid whiteboardId, Guid userId) { var membershipService = _scopeFactory.CreateScope().ServiceProvider.GetRequiredService(); return await membershipService.GetMembershipStatus(whiteboardId, userId); } }