private async Task InviteUsersAsync(GroupDO group, UserDO creator, List <string> membersToInvite)
 {
     foreach (var id in membersToInvite)
     {
         await _invitationRepository.AddInvitationAsync(new InvitationDO
         {
             GroupId    = group.ID,
             GroupName  = group.Name,
             SenderName = creator.Name,
             UserId     = id
         });
     }
 }
Esempio n. 2
0
 public async Task UpdateGroupAsync(GroupDO group)
 {
     await _context.Groups.ReplaceOneAsync(x => x.ID == group.ID, group);
 }
Esempio n. 3
0
 public async Task AddGroupAsync(GroupDO group)
 {
     await _context.Groups.InsertOneAsync(group);
 }