public EraseRecordDataWebApi(ErasePiiObjectWebApi erasePiiObject) { _entityName = erasePiiObject.EntityName; _entityRecords = erasePiiObject.EntityRecords; _entityId = erasePiiObject.EntityId; _api = erasePiiObject.API; if (_entityRecords.Count > 0) { BulkDeleteRecordsWebApi(); } }
public EraseFieldDataWebApi(ErasePiiObjectWebApi erasePiiObject) { _fieldCollectionDictionary = erasePiiObject.FieldCollectionDictionary; _entity = erasePiiObject.Entity; _fieldName = erasePiiObject.FieldName; _entityName = erasePiiObject.EntityName; _entityId = erasePiiObject.EntityId; _entityIdLogicalName = erasePiiObject.EntityIdLogicalName; _resource = erasePiiObject.Resource; _accessToken = erasePiiObject.AccessToken; _api = erasePiiObject.API; _fieldValue = erasePiiObject.FieldValue; _fieldType = erasePiiObject.FieldType; CheckFieldType(_fieldType); //Task.WaitAll(Task.Run(async () => await EraseTextFieldTypeAsync())); }
public ErasePiiObjectWebApi Build() { var erasePiiWebApi = new ErasePiiObjectWebApi { Resource = _resource, AccessToken = _accessToken, EntityId = _entityId, EntityName = _entityName, FieldCollectionDictionary = _fieldCollectionDictionary, EntityRecords = _entityRecords, API = _api, FieldType = _fieldType, FieldName = _fieldName, FieldValue = _fieldValue, EntityIdLogicalName = _entityIdLogicalName }; return(erasePiiWebApi); }