| 1234567891011121314151617181920212223242526272829 |
- using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
- using Microsoft.Extensions.Configuration;
- using Microsoft.Extensions.Logging;
- using Microsoft.Extensions.DependencyInjection;
- using System;
- using System.Collections.Generic;
- using System.Net.Http;
- using System.Text;
- using System.Threading.Tasks;
- using MatBlazor;
- using CaritasPWA.Shared;
-
- namespace CaritasPWA {
- public class Program {
- public static async Task Main(string[] args) {
- var builder = WebAssemblyHostBuilder.CreateDefault(args);
- builder.RootComponents.Add<App>("app");
-
- builder.Services.AddMatBlazor();
- builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
- builder.Services.AddScoped<UserDataProvider>();
- builder.Services.AddSingleton<AppState>();
- builder.Services.AddSingleton<PageHistoryManager>();
- builder.Services.AddLocalization();
-
- await builder.Build().RunAsync();
- }
- }
- }
|