Included file scoped namespace for webspa project

This commit is contained in:
Sumit Ghosh 2021-10-21 20:49:36 +05:30
parent f44fe63643
commit c89dc1c3de
5 changed files with 194 additions and 246 deletions

View File

@ -1,12 +1,7 @@
using System; namespace eShopOnContainers.WebSPA;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace eShopOnContainers.WebSPA public class AppSettings
{ {
public class AppSettings
{
public string IdentityUrl { get; set; } public string IdentityUrl { get; set; }
public string BasketUrl { get; set; } public string BasketUrl { get; set; }
public string MarketingUrl { get; set; } public string MarketingUrl { get; set; }
@ -16,5 +11,4 @@ namespace eShopOnContainers.WebSPA
public string ActivateCampaignDetailFunction { get; set; } public string ActivateCampaignDetailFunction { get; set; }
public bool UseCustomizationData { get; set; } public bool UseCustomizationData { get; set; }
}
} }

View File

@ -1,12 +1,4 @@
using eShopConContainers.WebSPA; await BuildWebHost(args).RunAsync();
using Microsoft.AspNetCore;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
using Serilog;
using System.IO;
BuildWebHost(args).Run();
IWebHost BuildWebHost(string[] args) => IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args) WebHost.CreateDefaultBuilder(args)

View File

@ -1,14 +1,8 @@
// For more information on enabling MVC for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860 // For more information on enabling MVC for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860
namespace eShopConContainers.WebSPA.Server.Controllers;
using Microsoft.AspNetCore.Hosting; public class HomeController : Controller
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Options;
using eShopOnContainers.WebSPA;
namespace eShopConContainers.WebSPA.Server.Controllers
{ {
public class HomeController : Controller
{
private readonly IWebHostEnvironment _env; private readonly IWebHostEnvironment _env;
private readonly IOptionsSnapshot<AppSettings> _settings; private readonly IOptionsSnapshot<AppSettings> _settings;
@ -21,5 +15,4 @@ namespace eShopConContainers.WebSPA.Server.Controllers
{ {
return Json(_settings.Value); return Json(_settings.Value);
} }
}
} }

View File

@ -1,18 +1,9 @@
using eShopOnContainers.WebSPA; namespace WebSPA.Infrastructure;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
using System;
using System.IO;
using System.IO.Compression;
using System.Linq;
namespace WebSPA.Infrastructure using Microsoft.Extensions.Logging;
public class WebContextSeed
{ {
public class WebContextSeed
{
public static void Seed(IApplicationBuilder applicationBuilder, IWebHostEnvironment env, ILoggerFactory loggerFactory) public static void Seed(IApplicationBuilder applicationBuilder, IWebHostEnvironment env, ILoggerFactory loggerFactory)
{ {
var log = loggerFactory.CreateLogger<WebContextSeed>(); var log = loggerFactory.CreateLogger<WebContextSeed>();
@ -73,5 +64,4 @@ namespace WebSPA.Infrastructure
log.LogError(ex, "ERROR in GetPreconfiguredImages: {Message}", ex.Message); log.LogError(ex, "ERROR in GetPreconfiguredImages: {Message}", ex.Message);
} }
} }
}
} }

View File

@ -1,27 +1,7 @@
using eShopOnContainers.WebSPA; namespace eShopConContainers.WebSPA;
using HealthChecks.UI.Client;
using Microsoft.AspNetCore.Antiforgery;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.DataProtection;
using Microsoft.AspNetCore.Diagnostics.HealthChecks;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.SpaServices.AngularCli;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Diagnostics.HealthChecks;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using StackExchange.Redis;
using System;
using System.IO;
using WebSPA.Infrastructure;
namespace eShopConContainers.WebSPA public class Startup
{ {
public class Startup
{
public Startup(IConfiguration configuration) public Startup(IConfiguration configuration)
{ {
Configuration = configuration; Configuration = configuration;
@ -160,5 +140,4 @@ namespace eShopConContainers.WebSPA
services.AddApplicationInsightsTelemetry(Configuration); services.AddApplicationInsightsTelemetry(Configuration);
services.AddApplicationInsightsKubernetesEnricher(); services.AddApplicationInsightsKubernetesEnricher();
} }
}
} }