public async Task <SetPPResp> SetPPAsync(PPDevType pp, PPUserType user, CancellationToken cancellationToken) { var request = new SetPP() { PortablePart = pp, User = user }; var response = await SendAsync <SetPP, SetPPResp>(request, cancellationToken).ConfigureAwait(false); return(response); }
public async Task CanCreateUser() { await CanLogin(); var user = new PPUserType() { Name = "UnitTestUser1", Num = "9901", Hierarchy1 = "Beschreibung1", Hierarchy2 = "Beschreibung2", AddId = "9901", Pin = "1234", SipAuthId = "9901", SipPw = "9901" }; await _client.CreatePPUserAsync(user, CancellationToken.None); }
public async Task <PPUserType> SetPPUserAsync(PPUserType user, CancellationToken cancellationToken) { var request = new SetPPUser { User = user }; if (request.User.Pin != null) { request.User.Pin = PPUserType.EncryptData(_modulus, _exponent, request.User.Pin); } if (request.User.SipPw != null) { request.User.SipPw = PPUserType.EncryptData(_modulus, _exponent, request.User.SipPw); } var response = await SendAsync <SetPPUser, SetPPUserResp>(request, cancellationToken).ConfigureAwait(false); return(response.User); }
public async Task CanDetachUser() { await CanLoginAsMOM(); var pp = new PPDevType() { Uid = 0x0, RelType = PPRelTypeType.Unbound, Ppn = 0x25 }; var user = new PPUserType() { Ppn = 0x0, Uid = 0x15, RelType = PPRelTypeType.Unbound }; await _client.SetPPAsync(pp, user, CancellationToken.None); }