/
den3011den
/
Tangy
Обзор
Документация
Войти
/
den3011den
/
Tangy
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
TangyWeb_Client/Program.cs
24 строки
1 KB
Денис Богомолов
Оплата/подтверждение оплаты заказа через stripe.com
13 апр 2022, 01:43
13 апр 2022, 01:43
7e1f397
Код
Авторство
О чём код?
using Blazored.LocalStorage; using Microsoft.AspNetCore.Components.Authorization; using Microsoft.AspNetCore.Components.Web; using Microsoft.AspNetCore.Components.WebAssembly.Hosting; using TangyWeb_Client; using TangyWeb_Client.Service; using TangyWeb_Client.Service.IService; var builder = WebAssemblyHostBuilder.CreateDefault(args); builder.RootComponents.Add<App>("#app"); builder.RootComponents.Add<HeadOutlet>("head::after"); builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.Configuration.GetValue<string>("BaseAPIUrl"))}); builder.Services.AddScoped<IProductService, ProductService>(); builder.Services.AddScoped<ICartService, CartService>(); builder.Services.AddScoped<IOrderService, OrderService>(); builder.Services.AddScoped<IPaymentService, PaymentService>(); builder.Services.AddBlazoredLocalStorage(); builder.Services.AddAuthorizationCore(); builder.Services.AddScoped<AuthenticationStateProvider, AuthStateProvider>(); builder.Services.AddScoped<IAuthenticationService, AuthenticationService>(); await builder.Build().RunAsync();