public async Task <BasePersonGroupPersonResult> CreatePersonGroupPerson(PersonGroupPerson personGroupPerson, string personGroupId) { BasePersonGroupPersonResult personGroupPersonResult = null; var personGroupPersonsEndpoint = string.Format(PersonGroupsPersonsTokenizedEndpoint, personGroupId); try { personGroupPersonResult = await PostAsync <BasePersonGroupPersonResult, PersonGroupPerson>(personGroupPersonsEndpoint, personGroupPerson, (request) => this.ConfigureRequestWithSubscriptionHeader(request)); } catch { // TODO: Log exception } return(personGroupPersonResult); }
/// <summary> /// Initializes client properties. /// </summary> private void Initialize() { Face = new FaceOperations(this); PersonGroupPerson = new PersonGroupPerson(this); PersonGroup = new PersonGroupOperations(this); FaceList = new FaceListOperations(this); LargePersonGroupPerson = new LargePersonGroupPerson(this); LargePersonGroup = new LargePersonGroupOperations(this); LargeFaceList = new LargeFaceListOperations(this); Snapshot = new SnapshotOperations(this); BaseUri = "{Endpoint}/face/v1.0"; SerializationSettings = new JsonSerializerSettings { Formatting = Newtonsoft.Json.Formatting.Indented, DateFormatHandling = Newtonsoft.Json.DateFormatHandling.IsoDateFormat, DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore, ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), Converters = new List <JsonConverter> { new Iso8601TimeSpanConverter() } }; DeserializationSettings = new JsonSerializerSettings { DateFormatHandling = Newtonsoft.Json.DateFormatHandling.IsoDateFormat, DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore, ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), Converters = new List <JsonConverter> { new Iso8601TimeSpanConverter() } }; CustomInitialize(); }