public async Task <bool> IsPinEntered(string clientId) { var partitionKey = PinSecurityEntity.GeneratePartitionKey(); var rowKey = PinSecurityEntity.GenerateRowKey(clientId); return(await _tableStorage.GetDataAsync(partitionKey, rowKey) != null); }
public async Task <bool> CheckAsync(string clientId, string pin) { var partitionKey = PinSecurityEntity.GeneratePartitionKey(); var rowKey = PinSecurityEntity.GenerateRowKey(clientId); var entity = await _tableStorage.GetDataAsync(partitionKey, rowKey); return(entity != null && entity.CheckPassword(pin)); }