Exemple #1
0
        public async Task RemovePermissionsFromUserAsync(long userId, List <long> permissions)
        {
            var permissionsToRemove = await SmartHomeAppDbContext.Query <UserPermission>()
                                      .Where(x => x.UserId == userId)
                                      .Where(x => permissions.Contains(x.Permission.Id))
                                      .ToListAsync();

            await SmartHomeAppDbContext.DeleteRangeAsync(permissionsToRemove);
        }