Beispiel #1
0
 public async Task InviteMemberAsync(SignalRRequest.Member.InviteMemberRequest request)
 {
     await ValidateAndExecuteAsync(request, new InviteMemberRequestValidator(), new TaskReference(async() =>
     {
         var inviteMemberRequest = new DomainRequest.Member.InviteMemberRequest(Context.GetSaasUserId(), request.ChannelId, request.MemberId);
         await _channelSocketService.InviteMemberAsync(inviteMemberRequest);
     }),
                                   request.RequestId);
 }
Beispiel #2
0
        public async Task <IActionResult> InviteMemberAsync(Guid channelId, Guid memberId)
        {
            var response = await _channelSocketService.InviteMemberAsync(new InviteMemberRequest(GetCurrentSaasUserId(), channelId, memberId));

            return(Ok(response));
        }