Merge branch 'master' of https://gitea.nxsir.cn/nanxun/IM_NEW
This commit is contained in:
@@ -46,5 +46,19 @@ namespace GroupService.Infrastructure.Reposities
|
||||
{
|
||||
return await db.GroupMembers.FirstOrDefaultAsync(x => x.Id == id);
|
||||
}
|
||||
|
||||
public async Task<bool> CheckMemberAdminAsync(Guid groupId, Guid userId)
|
||||
{
|
||||
return await db.GroupMembers.AnyAsync(
|
||||
x => x.GroupId == groupId && x.UserId == userId
|
||||
&& (x.Role == Domain.Enums.GroupMemberRole.Administrator
|
||||
|| x.Role == Domain.Enums.GroupMemberRole.Master)
|
||||
);
|
||||
}
|
||||
|
||||
public void CreateRange(IEnumerable<GroupMember> members)
|
||||
{
|
||||
db.GroupMembers.AddRange(members);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user