public async Task <IActionResult> Index() { if (DummyBackend.Verified) { return(RedirectToAction("Profile")); } var model = new RequestViewModel(); //var request = new Request() { ClaimRequests = new List<string>() { "Name" }, PostBackUri = "ubichipher.com/verify"}; var request = new Request() { ClaimRequests = new List <string>() { "Name" }, PostBackUri = "http://localhost:51845/api/verify/claims" }; var requestString = JsonSerializer.Serialize(request); RequestGenerationService requetGenerationService = new RequestGenerationService(); var imageData = await requetGenerationService.CreateQRAsync(requestString); model.QRImage = imageData; return(View(model)); }
private async void GenerateButton_Click(object sender, RoutedEventArgs e) { //var request = new Request() { ClaimRequests = new List<string>() { "Name" }, PostBackUri = "ubichipher.com/verify"}; var request = new Request() { ClaimRequests = new List <string>() { "Name" }, PostBackUri = "http://localhost:51845/api/verify/claims" }; var requestString = JsonSerializer.Serialize(request); RequestString.Text = requestString; RequestGenerationService requetGenerationService = new RequestGenerationService(); var imageData = await requetGenerationService.CreateQRAsync(requestString); QRImage.Source = LoadImage(imageData); }