From abfa75247d8ec03f28e07e77efae83873999bf11 Mon Sep 17 00:00:00 2001 From: prtsie Date: Mon, 23 Sep 2024 21:48:35 +0300 Subject: [PATCH] removed todos --- .../Pages/CreateApplication.razor | 2 -- .../BlazorWebAssemblyVisaApiClient/Program.cs | 26 ++++++++++--------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/SchengenVisaApi/BlazorWebAssemblyVisaApiClient/Pages/CreateApplication.razor b/SchengenVisaApi/BlazorWebAssemblyVisaApiClient/Pages/CreateApplication.razor index 6ad2974..99e5d6a 100644 --- a/SchengenVisaApi/BlazorWebAssemblyVisaApiClient/Pages/CreateApplication.razor +++ b/SchengenVisaApi/BlazorWebAssemblyVisaApiClient/Pages/CreateApplication.razor @@ -192,8 +192,6 @@ @code { - -//todo past visas and visits private VisaApplicationCreateRequestModel requestModel = new(); private Status status = null!; private Status pastVisaStatus = null!; diff --git a/SchengenVisaApi/BlazorWebAssemblyVisaApiClient/Program.cs b/SchengenVisaApi/BlazorWebAssemblyVisaApiClient/Program.cs index 34a5dfd..f43741d 100644 --- a/SchengenVisaApi/BlazorWebAssemblyVisaApiClient/Program.cs +++ b/SchengenVisaApi/BlazorWebAssemblyVisaApiClient/Program.cs @@ -8,7 +8,7 @@ using VisaApiClient; namespace BlazorWebAssemblyVisaApiClient; -public class Program +public static class Program { public static async Task Main(string[] args) { @@ -16,20 +16,22 @@ public class Program builder.RootComponents.Add("#app"); builder.RootComponents.Add("head::after"); - //todo move to launch settings - const string baseAddress = "https://localhost:44370"; - - //todo make pretty - builder.Services.AddScoped(_ => new HttpClient { BaseAddress = new Uri(baseAddress) }); - builder.Services.AddBlazorBootstrap(); - builder.Services.AddScoped(sp => new Client(baseAddress, sp.GetRequiredService())); - - builder.Services.AddSingleton(); - builder.Services.AddScoped(); - builder.Services.AddAutoMapper(Assembly.GetExecutingAssembly()); + builder.AddInfrastructure(); builder.Services.AddValidatorsFromAssembly(Assembly.GetExecutingAssembly()); await builder.Build().RunAsync(); } + + private static void AddInfrastructure(this WebAssemblyHostBuilder builder) + { + const string baseAddress = "https://localhost:44370"; + builder.Services.AddScoped(_ => new HttpClient { BaseAddress = new(baseAddress) }); + builder.Services.AddBlazorBootstrap(); + builder.Services.AddScoped(sp => new(baseAddress, sp.GetRequiredService())); + + builder.Services.AddSingleton(); + builder.Services.AddScoped(); + builder.Services.AddAutoMapper(Assembly.GetExecutingAssembly()); + } }