diff --git a/TIAMSharedUI/Pages/User/CardComponents/TransferCardComponent.razor b/TIAMSharedUI/Pages/User/CardComponents/TransferCardComponent.razor new file mode 100644 index 00000000..3ae89b43 --- /dev/null +++ b/TIAMSharedUI/Pages/User/CardComponents/TransferCardComponent.razor @@ -0,0 +1,64 @@ +@using BlazorAnimation +@using TIAMWebApp.Shared.Application.Interfaces +@inject IServiceProviderDataService ServiceProviderDataService + +
+ +
+
+
+
+ Hotel details + +
+
+ +
+
+
+
+
+
+

Your QR code

+

Use this in printed material, to gain referrals

+
+ + +
+ +
+

Hotel name: Example hotel

+

Address: Budapest, Minta u. 46

+

Phone number: +36 1 123 4567

+
+
+ +
+
+
+ +@code { + [Parameter] public Guid ContextID { get; set; } + + public string ImageSource { get; set; } = ""; + + protected override async Task OnInitializedAsync() + { + ImageSource = await ServiceProviderDataService.GetQRCodeByProductIdAsync(Guid.NewGuid()); + await base.OnInitializedAsync(); + } +} diff --git a/TIAMSharedUI/Shared/Components/Cards/AdressCard.cs b/TIAMSharedUI/Shared/Components/Cards/AdressCard.cs new file mode 100644 index 00000000..05ba8eac --- /dev/null +++ b/TIAMSharedUI/Shared/Components/Cards/AdressCard.cs @@ -0,0 +1,31 @@ +using Microsoft.AspNetCore.Components; +using TIAM.Entities.Addresses; +using TIAM.Entities.Transfers; +using TIAM.Services; + +namespace TIAMSharedUI.Shared.Components.Grids; + +public class AddressCard : TiamGrid
+{ + public AddressCard() : base() + { + GetAllMessageTag = SignalRTags.GetAddressesByContextId; + //AddMessageTag = SignalRTags.AddAddress; + UpdateMessageTag = SignalRTags.UpdateAddress; + //RemoveMessageTag = SignalRTags.RemoveAddress; - nem törlünk címet - J. + } + + protected override Task SetParametersAsyncCore(ParameterView parameters) + { + if (!IsFirstInitializeParameters) + { + //ShowFilterRow = true; + //ShowGroupPanel = true; + //AllowSort = false; + + //etc... + } + + return base.SetParametersAsyncCore(parameters); + } +} \ No newline at end of file diff --git a/TIAMSharedUI/Shared/Components/Cards/TransferCard.cs b/TIAMSharedUI/Shared/Components/Cards/TransferCard.cs new file mode 100644 index 00000000..f660a9d6 --- /dev/null +++ b/TIAMSharedUI/Shared/Components/Cards/TransferCard.cs @@ -0,0 +1,31 @@ +using Microsoft.AspNetCore.Components; +using TIAM.Entities.Addresses; +using TIAM.Entities.Transfers; +using TIAM.Services; + +namespace TIAMSharedUI.Shared.Components.Grids; + +public class TransferCard : TiamGrid
+{ + public TransferCard() : base() + { + GetAllMessageTag = SignalRTags.GetTransfers; + //AddMessageTag = SignalRTags.AddAddress; + UpdateMessageTag = SignalRTags.UpdateAddress; + //RemoveMessageTag = SignalRTags.RemoveAddress; - nem törlünk címet - J. + } + + protected override Task SetParametersAsyncCore(ParameterView parameters) + { + if (!IsFirstInitializeParameters) + { + //ShowFilterRow = true; + //ShowGroupPanel = true; + //AllowSort = false; + + //etc... + } + + return base.SetParametersAsyncCore(parameters); + } +} \ No newline at end of file diff --git a/TIAMSharedUI/TIAMSharedUI.csproj b/TIAMSharedUI/TIAMSharedUI.csproj index c274a95c..0e2933b2 100644 --- a/TIAMSharedUI/TIAMSharedUI.csproj +++ b/TIAMSharedUI/TIAMSharedUI.csproj @@ -71,6 +71,7 @@ + diff --git a/TourIAmProject.sln b/TourIAmProject.sln index cce08d4f..cf10c9ab 100644 --- a/TourIAmProject.sln +++ b/TourIAmProject.sln @@ -50,7 +50,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TIAM.Services.Server.Tests" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TIAM.Models.Server", "TIAM.Models.Server\TIAM.Models.Server.csproj", "{D21032B0-B25F-495E-B784-1D3166FE720C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tiam.Services.Client.Tests", "Tiam.Services.Client.Tests\Tiam.Services.Client.Tests.csproj", "{EF40BC68-945A-47ED-8739-2D0BCD415019}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tiam.Services.Client.Tests", "Tiam.Services.Client.Tests\Tiam.Services.Client.Tests.csproj", "{EF40BC68-945A-47ED-8739-2D0BCD415019}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution