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")