From 066c279a48a4547b0cb5098c5970b0a8f7076a28 Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 29 May 2024 16:14:25 +0200 Subject: [PATCH] Sumup phase 2 merged --- .../Pages/CreateSumupPaymentPage.razor | 9 ++++- TIAMSharedUI/Pages/SumupPayment.razor | 34 +++++++++++++++++++ .../User/SysAdmins/AddressGridComponent.razor | 8 ++--- .../Pages/User/SysAdmins/ManageUsers.razor | 7 ++-- 4 files changed, 48 insertions(+), 10 deletions(-) create mode 100644 TIAMSharedUI/Pages/SumupPayment.razor diff --git a/TIAMSharedUI/Pages/CreateSumupPaymentPage.razor b/TIAMSharedUI/Pages/CreateSumupPaymentPage.razor index 7df7293d..eb693f1b 100644 --- a/TIAMSharedUI/Pages/CreateSumupPaymentPage.razor +++ b/TIAMSharedUI/Pages/CreateSumupPaymentPage.razor @@ -8,15 +8,22 @@ +Pay Now + @code { + private string checkoutId; + private string checkoutUrl = "sumuppayment/3a278990-9eee-4310-9d02-da5c769847fe"; + private async Task CreatePaymentLink() { Transfer subject = new Transfer(); subject.Id = Guid.NewGuid(); subject.Price = 17000; subject.ContactEmail = "fyloruta@citmo.net"; - subject.OrderId = 1232131; + subject.OrderId = 1232132; var paymentLink = await SumUpService.CreatePaymentLinkAsync(subject); + checkoutId = paymentLink; + checkoutUrl = "sumuppayment/" + checkoutId; Console.WriteLine($"Payment Link: {paymentLink}"); } } diff --git a/TIAMSharedUI/Pages/SumupPayment.razor b/TIAMSharedUI/Pages/SumupPayment.razor new file mode 100644 index 00000000..eec667a5 --- /dev/null +++ b/TIAMSharedUI/Pages/SumupPayment.razor @@ -0,0 +1,34 @@ +@page "/sumuppayment/{checkoutId}" + +@inject IJSRuntime JSRuntime +@code { + [Parameter] + public string checkoutId { get; set; } = ""; + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender) + { + await JSRuntime.InvokeVoidAsync("loadSumUpPaymentWidget", checkoutId); + } + } +} + +
+ \ No newline at end of file diff --git a/TIAMSharedUI/Pages/User/SysAdmins/AddressGridComponent.razor b/TIAMSharedUI/Pages/User/SysAdmins/AddressGridComponent.razor index 1b966272..0a85403b 100644 --- a/TIAMSharedUI/Pages/User/SysAdmins/AddressGridComponent.razor +++ b/TIAMSharedUI/Pages/User/SysAdmins/AddressGridComponent.razor @@ -89,14 +89,14 @@ case ("userprofile"): //get profile for user UserModelDto resultData = (UserModelDto)AddressContext; - if (resultData.UserDto.Profile.Address != null) - _detailGridData.Add(resultData.UserDto.Profile.Address); + if (resultData.ProfileDto.Address != null) + _detailGridData.Add(resultData.ProfileDto.Address); break; case ("userdetailprofile"): //get profile for user UserModelDtoDetail resultData2 = (UserModelDtoDetail)AddressContext; - if (resultData2.UserDto.Profile.Address != null) - _detailGridData.Add(resultData2.UserDto.Profile.Address); + if (resultData2.ProfileDto.Address != null) + _detailGridData.Add(resultData2.ProfileDto.Address); break; case ("productprofile"): //get profile for user diff --git a/TIAMSharedUI/Pages/User/SysAdmins/ManageUsers.razor b/TIAMSharedUI/Pages/User/SysAdmins/ManageUsers.razor index 5a820f9f..3d7bb033 100644 --- a/TIAMSharedUI/Pages/User/SysAdmins/ManageUsers.razor +++ b/TIAMSharedUI/Pages/User/SysAdmins/ManageUsers.razor @@ -89,7 +89,7 @@ - + @@ -119,10 +119,7 @@ @EditFormContext.GetEditor("UserDto.EmailAddress") - - - @EditFormContext.GetEditor("UserDto.EmailAddress") - + @EditFormContext.GetEditor("UserDto.EmailConfirmed")