public async Task <ActionResult> Contact(User user) { var ocrResult = await cognitiveServices.MakeOCRAnalysisRequest(user.licenseDataURI); if (ocrResult != null) { TempData["OCRResult"] = ocrResult; } var licenseId = await cognitiveServices.MakeAnalysisRequest(user.licenseDataURI); var selfieId = await cognitiveServices.MakeAnalysisRequest(user.selfieDataURI); if (licenseId == null || selfieId == null) { TempData["Response"] = $"No face found for following: License - {licenseId} Selfie - {selfieId}"; } else { var result = await cognitiveServices.overallResultRequest(licenseId, selfieId); TempData["Response"] = result; } return(View()); }