From 5afe4f47458e2f49fe968dfe0bd9b49d997669dc Mon Sep 17 00:00:00 2001 From: MarcoE Date: Thu, 12 Feb 2026 10:43:16 +0100 Subject: [PATCH] Aggiunta selezione negozio --- SteUp.Maui/Core/CoreModule.cs | 5 ++ SteUp.Maui/wwwroot/index.html | 1 + .../Components/Layout/MainLayout.razor | 3 + SteUp.Shared/Components/Layout/NavMenu.razor | 2 + SteUp.Shared/Components/Pages/Login.razor | 1 + SteUp.Shared/Components/Routes.razor | 5 ++ .../SingleElements/Card/ShopCard.razor | 35 ++++++++ .../SingleElements/Card/ShopCard.razor.css | 10 +++ .../SingleElements/ConnectionState.razor | 26 ++++++ .../Modal/ModalSelectShop.razor | 86 +++++++++++++++++++ .../Modal/ModalSelectShop.razor.css | 18 ++++ .../Core/Data/Contracts/ISteupDataService.cs | 10 +++ SteUp.Shared/Core/Data/SteupDataService.cs | 25 ++++++ SteUp.Shared/Core/Dto/PuntoVenditaDto.cs | 24 ++++++ SteUp.Shared/Core/Helpers/ModalHelper.cs | 24 ++++++ .../IntegryApi/IIntegrySteupService.cs | 9 ++ .../Core/Services/IntegrySteupService.cs | 17 ++++ SteUp.Shared/_Imports.razor | 5 +- SteUp.Shared/wwwroot/css/app.css | 28 ++++++ SteUp.Shared/wwwroot/css/custom-mudBlazor.css | 25 ++++++ SteUp.Shared/wwwroot/css/form.css | 1 - SteUp.Shared/wwwroot/js/main.js | 39 +++++++++ 22 files changed, 397 insertions(+), 2 deletions(-) create mode 100644 SteUp.Shared/Components/SingleElements/Card/ShopCard.razor create mode 100644 SteUp.Shared/Components/SingleElements/Card/ShopCard.razor.css create mode 100644 SteUp.Shared/Components/SingleElements/ConnectionState.razor create mode 100644 SteUp.Shared/Components/SingleElements/Modal/ModalSelectShop.razor create mode 100644 SteUp.Shared/Components/SingleElements/Modal/ModalSelectShop.razor.css create mode 100644 SteUp.Shared/Core/Data/Contracts/ISteupDataService.cs create mode 100644 SteUp.Shared/Core/Data/SteupDataService.cs create mode 100644 SteUp.Shared/Core/Dto/PuntoVenditaDto.cs create mode 100644 SteUp.Shared/Core/Helpers/ModalHelper.cs create mode 100644 SteUp.Shared/Core/Interface/IntegryApi/IIntegrySteupService.cs create mode 100644 SteUp.Shared/Core/Services/IntegrySteupService.cs create mode 100644 SteUp.Shared/wwwroot/css/custom-mudBlazor.css diff --git a/SteUp.Maui/Core/CoreModule.cs b/SteUp.Maui/Core/CoreModule.cs index 0aa1b71..1c1fe77 100644 --- a/SteUp.Maui/Core/CoreModule.cs +++ b/SteUp.Maui/Core/CoreModule.cs @@ -2,6 +2,8 @@ using SteUp.Maui.Core.Services; using SteUp.Maui.Core.System; using SteUp.Maui.Core.System.Network; +using SteUp.Shared.Core.Data; +using SteUp.Shared.Core.Data.Contracts; using SteUp.Shared.Core.Interface; using SteUp.Shared.Core.Interface.IntegryApi; using SteUp.Shared.Core.Interface.System; @@ -16,11 +18,14 @@ public static class CoreModule { builder.Services.AddSingleton(); builder.Services.AddSingleton(); + + builder.Services.AddScoped(); } public static void RegisterIntegryServices(this MauiAppBuilder builder) { builder.Services.AddScoped(); + builder.Services.AddScoped(); } public static void RegisterSystemService(this MauiAppBuilder builder) diff --git a/SteUp.Maui/wwwroot/index.html b/SteUp.Maui/wwwroot/index.html index af42dc4..eb4f6e1 100644 --- a/SteUp.Maui/wwwroot/index.html +++ b/SteUp.Maui/wwwroot/index.html @@ -20,6 +20,7 @@ + diff --git a/SteUp.Shared/Components/Layout/MainLayout.razor b/SteUp.Shared/Components/Layout/MainLayout.razor index 76ab0c2..bd0b872 100644 --- a/SteUp.Shared/Components/Layout/MainLayout.razor +++ b/SteUp.Shared/Components/Layout/MainLayout.razor @@ -1,4 +1,5 @@ @using System.Globalization +@using SteUp.Shared.Components.SingleElements @using SteUp.Shared.Core.Interface.IntegryApi @using SteUp.Shared.Core.Interface.System.Network @inherits LayoutComponentBase @@ -10,6 +11,8 @@ + +
diff --git a/SteUp.Shared/Components/Layout/NavMenu.razor b/SteUp.Shared/Components/Layout/NavMenu.razor index a71337d..c515d5a 100644 --- a/SteUp.Shared/Components/Layout/NavMenu.razor +++ b/SteUp.Shared/Components/Layout/NavMenu.razor @@ -1,5 +1,6 @@ @using SteUp.Shared.Core.Interface.System.Network @inject INetworkService NetworkService +@inject IDialogService Dialog