/// <summary> /// Invites a user to manage one or more accounts of a customer. /// </summary> /// <param name="userInvitation"></param> /// <returns></returns> private async Task <long> SendUserInvitationAsync(UserInvitation userInvitation) { var request = new SendUserInvitationRequest { UserInvitation = userInvitation }; return((await Service.CallAsync((s, r) => s.SendUserInvitationAsync(r), request)).UserInvitationId); }
public async Task <SendUserInvitationResponse> SendUserInvitationAsync( UserInvitation userInvitation) { var request = new SendUserInvitationRequest { UserInvitation = userInvitation }; return(await CustomerManagementService.CallAsync((s, r) => s.SendUserInvitationAsync(r), request)); }
public async Task <SendUserInvitationResponse> SendUserInvitationAsync(ApiAuthentication auth, UserInvitation userInvitation) { var request = new SendUserInvitationRequest { UserInvitation = userInvitation, }; try { SetAuthHelper.SetAuth(auth, request); return(await Check().SendUserInvitationAsync(request)); } catch (Exception ex) { Log(new LogEventArgs(ServiceType.CustomerManagement, "SendUserInvitationAsync", ex.Message, new { Request = request }, ex)); } return(null); }