YubicoClient client = new YubicoClient(clientId, apiKey);
IYubicoResponse response = await client.VerifyAsync(otp);
if(response != null && response.Status == YubicoResponseStatus.Ok)
{
// validation success
}
else
{
// validation failure
}