diff --git a/SecuritySystem/SecuritySystem.sln b/SecuritySystem/SecuritySystem.sln index 9c1dc76..ec26ab8 100644 --- a/SecuritySystem/SecuritySystem.sln +++ b/SecuritySystem/SecuritySystem.sln @@ -21,14 +21,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SecuritySystemDatabaseImple {D12D1329-4362-472B-B6E6-D62B0FF00C63} = {D12D1329-4362-472B-B6E6-D62B0FF00C63} EndProjectSection EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SecuritySystemClientApp", "..\..\PIbd-22_Kalyshev_Y_V_BlacksmithWorkshop_Base\BlacksmithWorkshop\BlacksmithWorkshopClientApp\SecuritySystemClientApp.csproj", "{8D616ABB-7ADE-47B8-9338-E7AAE084945B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SecuritySystemClientApp", "..\SecuritySystemClientApp\SecuritySystemClientApp.csproj", "{E2624D4E-771E-4F6D-A638-AD322C64C20B}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SecuritySystemRestApi", "..\..\PIbd-22_Kalyshev_Y_V_BlacksmithWorkshop_Base\BlacksmithWorkshop\BlacksmithWorkshopRestApi\SecuritySystemRestApi.csproj", "{2974E9EB-F123-4C5E-8D40-DC17692AC07B}" - ProjectSection(ProjectDependencies) = postProject - {AB7134B4-1BEF-44FC-91DF-76D99BD7C065} = {AB7134B4-1BEF-44FC-91DF-76D99BD7C065} - {C1C491F5-4CB7-4B6B-92CE-41688769709A} = {C1C491F5-4CB7-4B6B-92CE-41688769709A} - {EF5F4167-954D-4414-8F76-372410029641} = {EF5F4167-954D-4414-8F76-372410029641} - EndProjectSection +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SecuritySystemRestApi", "..\SecuritySystemRestApi\SecuritySystemRestApi.csproj", "{E8B437F4-DFC7-4875-AC0C-F458B85FB253}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -64,14 +59,14 @@ Global {AB7134B4-1BEF-44FC-91DF-76D99BD7C065}.Debug|Any CPU.Build.0 = Debug|Any CPU {AB7134B4-1BEF-44FC-91DF-76D99BD7C065}.Release|Any CPU.ActiveCfg = Release|Any CPU {AB7134B4-1BEF-44FC-91DF-76D99BD7C065}.Release|Any CPU.Build.0 = Release|Any CPU - {8D616ABB-7ADE-47B8-9338-E7AAE084945B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8D616ABB-7ADE-47B8-9338-E7AAE084945B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8D616ABB-7ADE-47B8-9338-E7AAE084945B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8D616ABB-7ADE-47B8-9338-E7AAE084945B}.Release|Any CPU.Build.0 = Release|Any CPU - {2974E9EB-F123-4C5E-8D40-DC17692AC07B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2974E9EB-F123-4C5E-8D40-DC17692AC07B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2974E9EB-F123-4C5E-8D40-DC17692AC07B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2974E9EB-F123-4C5E-8D40-DC17692AC07B}.Release|Any CPU.Build.0 = Release|Any CPU + {E2624D4E-771E-4F6D-A638-AD322C64C20B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E2624D4E-771E-4F6D-A638-AD322C64C20B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E2624D4E-771E-4F6D-A638-AD322C64C20B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E2624D4E-771E-4F6D-A638-AD322C64C20B}.Release|Any CPU.Build.0 = Release|Any CPU + {E8B437F4-DFC7-4875-AC0C-F458B85FB253}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E8B437F4-DFC7-4875-AC0C-F458B85FB253}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E8B437F4-DFC7-4875-AC0C-F458B85FB253}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E8B437F4-DFC7-4875-AC0C-F458B85FB253}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/SecuritySystemBusinessLogic/BusinessLogics/ClientLogic.cs b/SecuritySystemBusinessLogic/BusinessLogics/ClientLogic.cs index 0bf885b..bbe887a 100644 --- a/SecuritySystemBusinessLogic/BusinessLogics/ClientLogic.cs +++ b/SecuritySystemBusinessLogic/BusinessLogics/ClientLogic.cs @@ -1,7 +1,7 @@ using SecuritySystemContracts.BindingModels; using SecuritySystemContracts.BusinessLogicsContracts; using SecuritySystemContracts.SearchModels; -using SecuritySystemContracts.StorageContracts; +using SecuritySystemContracts.StoragesContracts; using SecuritySystemContracts.ViewModels; using SecuritySystemDataModels.Models; using Microsoft.Extensions.Logging; diff --git a/SecuritySystemClientAPI/Views/_ViewImports.cshtml b/SecuritySystemClientAPI/Views/_ViewImports.cshtml deleted file mode 100644 index 6422c0a..0000000 --- a/SecuritySystemClientAPI/Views/_ViewImports.cshtml +++ /dev/null @@ -1,3 +0,0 @@ -@using BlacksmithWorkshopClientApp -@using BlacksmithWorkshopClientApp.Models -@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers diff --git a/SecuritySystemClientAPI/APIClient.cs b/SecuritySystemClientApp/APIClient.cs similarity index 94% rename from SecuritySystemClientAPI/APIClient.cs rename to SecuritySystemClientApp/APIClient.cs index 046d2e9..c481c30 100644 --- a/SecuritySystemClientAPI/APIClient.cs +++ b/SecuritySystemClientApp/APIClient.cs @@ -1,9 +1,9 @@ -using BlacksmithWorkshopContracts.ViewModels; +using SecuritySystemContracts.ViewModels; using Newtonsoft.Json; using System.Net.Http.Headers; using System.Text; -namespace BlacksmithWorkshopClientApp +namespace SecuritySystemClientApp { public class APIClient { diff --git a/SecuritySystemClientAPI/Controllers/HomeController.cs b/SecuritySystemClientApp/Controllers/HomeController.cs similarity index 90% rename from SecuritySystemClientAPI/Controllers/HomeController.cs rename to SecuritySystemClientApp/Controllers/HomeController.cs index e710fb6..be0ebb1 100644 --- a/SecuritySystemClientAPI/Controllers/HomeController.cs +++ b/SecuritySystemClientApp/Controllers/HomeController.cs @@ -102,11 +102,11 @@ namespace SecuritySystemClientApp.Controllers [HttpGet] public IActionResult Create() { - ViewBag.Manufactures = APIClient.GetRequest>("api/main/getmanufacturelist"); + ViewBag.Secures = APIClient.GetRequest>("api/main/getSecurelist"); return View(); } [HttpPost] - public void Create(int manufacture, int count) + public void Create(int Secure, int count) { if (APIClient.Client == null) { @@ -119,17 +119,17 @@ namespace SecuritySystemClientApp.Controllers APIClient.PostRequest("api/main/createorder", new OrderBindingModel { ClientId = APIClient.Client.Id, - ManufactureId = manufacture, + SecureId = Secure, Count = count, - Sum = Calc(count, manufacture) + Sum = Calc(count, Secure) }); Response.Redirect("Index"); } [HttpPost] - public double Calc(int count, int manufacture) + public double Calc(int count, int Secure) { - var prod = APIClient.GetRequest($"api/main/getmanufacture?manufactureId={manufacture}"); + var prod = APIClient.GetRequest($"api/main/getSecure?SecureId={Secure}"); return count * (prod?.Price ?? 1); } } diff --git a/SecuritySystemClientAPI/Models/ErrorViewModel.cs b/SecuritySystemClientApp/Models/ErrorViewModel.cs similarity index 78% rename from SecuritySystemClientAPI/Models/ErrorViewModel.cs rename to SecuritySystemClientApp/Models/ErrorViewModel.cs index 11605f2..38bf127 100644 --- a/SecuritySystemClientAPI/Models/ErrorViewModel.cs +++ b/SecuritySystemClientApp/Models/ErrorViewModel.cs @@ -1,4 +1,4 @@ -namespace BlacksmithWorkshopClientApp.Models +namespace SecuritySystemClientApp.Models { public class ErrorViewModel { diff --git a/SecuritySystemClientAPI/Program.cs b/SecuritySystemClientApp/Program.cs similarity index 89% rename from SecuritySystemClientAPI/Program.cs rename to SecuritySystemClientApp/Program.cs index 0727468..2393eed 100644 --- a/SecuritySystemClientAPI/Program.cs +++ b/SecuritySystemClientApp/Program.cs @@ -1,10 +1,12 @@ +using SecuritySystemClientApp; + var builder = WebApplication.CreateBuilder(args); // Add services to the container. builder.Services.AddControllersWithViews(); var app = builder.Build(); - +APIClient.Connect(builder.Configuration); // Configure the HTTP request pipeline. if (!app.Environment.IsDevelopment()) { diff --git a/SecuritySystemClientApp/Properties/launchSettings.json b/SecuritySystemClientApp/Properties/launchSettings.json new file mode 100644 index 0000000..9bd3271 --- /dev/null +++ b/SecuritySystemClientApp/Properties/launchSettings.json @@ -0,0 +1,28 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:27418", + "sslPort": 44380 + } + }, + "profiles": { + "SecuritySystemClientApp": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "https://localhost:7277;http://localhost:5118", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/SecuritySystemClientAPI/SecuritySystemClientAPI.csproj b/SecuritySystemClientApp/SecuritySystemClientApp.csproj similarity index 75% rename from SecuritySystemClientAPI/SecuritySystemClientAPI.csproj rename to SecuritySystemClientApp/SecuritySystemClientApp.csproj index 88ebf4b..a80c4c9 100644 --- a/SecuritySystemClientAPI/SecuritySystemClientAPI.csproj +++ b/SecuritySystemClientApp/SecuritySystemClientApp.csproj @@ -8,15 +8,10 @@ - - - - - diff --git a/SecuritySystemClientAPI/Views/Home/Create.cshtml b/SecuritySystemClientApp/Views/Home/Create.cshtml similarity index 74% rename from SecuritySystemClientAPI/Views/Home/Create.cshtml rename to SecuritySystemClientApp/Views/Home/Create.cshtml index c3e80c7..d9292b0 100644 --- a/SecuritySystemClientAPI/Views/Home/Create.cshtml +++ b/SecuritySystemClientApp/Views/Home/Create.cshtml @@ -8,7 +8,7 @@
Изделие:
- +
@@ -26,7 +26,7 @@ diff --git a/SecuritySystemClientAPI/Views/Shared/_Layout.cshtml.css b/SecuritySystemClientApp/Views/Shared/_Layout.cshtml.css similarity index 100% rename from SecuritySystemClientAPI/Views/Shared/_Layout.cshtml.css rename to SecuritySystemClientApp/Views/Shared/_Layout.cshtml.css diff --git a/SecuritySystemClientAPI/Views/Shared/_ValidationScriptsPartial.cshtml b/SecuritySystemClientApp/Views/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from SecuritySystemClientAPI/Views/Shared/_ValidationScriptsPartial.cshtml rename to SecuritySystemClientApp/Views/Shared/_ValidationScriptsPartial.cshtml diff --git a/SecuritySystemClientApp/Views/_ViewImports.cshtml b/SecuritySystemClientApp/Views/_ViewImports.cshtml new file mode 100644 index 0000000..0950c72 --- /dev/null +++ b/SecuritySystemClientApp/Views/_ViewImports.cshtml @@ -0,0 +1,3 @@ +@using SecuritySystemClientApp +@using SecuritySystemClientApp.Models +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers diff --git a/SecuritySystemClientAPI/Views/_ViewStart.cshtml b/SecuritySystemClientApp/Views/_ViewStart.cshtml similarity index 100% rename from SecuritySystemClientAPI/Views/_ViewStart.cshtml rename to SecuritySystemClientApp/Views/_ViewStart.cshtml diff --git a/SecuritySystemClientAPI/appsettings.Development.json b/SecuritySystemClientApp/appsettings.Development.json similarity index 100% rename from SecuritySystemClientAPI/appsettings.Development.json rename to SecuritySystemClientApp/appsettings.Development.json diff --git a/SecuritySystemClientApp/appsettings.json b/SecuritySystemClientApp/appsettings.json new file mode 100644 index 0000000..3418633 --- /dev/null +++ b/SecuritySystemClientApp/appsettings.json @@ -0,0 +1,11 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*", + + "IPAddress": "https://localhost:7116/" +} diff --git a/SecuritySystemClientAPI/wwwroot/css/site.css b/SecuritySystemClientApp/wwwroot/css/site.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/css/site.css rename to SecuritySystemClientApp/wwwroot/css/site.css diff --git a/SecuritySystemClientApp/wwwroot/favicon.ico b/SecuritySystemClientApp/wwwroot/favicon.ico new file mode 100644 index 0000000..63e859b Binary files /dev/null and b/SecuritySystemClientApp/wwwroot/favicon.ico differ diff --git a/SecuritySystemClientAPI/wwwroot/js/site.js b/SecuritySystemClientApp/wwwroot/js/site.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/js/site.js rename to SecuritySystemClientApp/wwwroot/js/site.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/LICENSE b/SecuritySystemClientApp/wwwroot/lib/bootstrap/LICENSE similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/LICENSE rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/LICENSE diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.js b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.js rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map b/SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map rename to SecuritySystemClientApp/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map diff --git a/SecuritySystemClientAPI/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt b/SecuritySystemClientApp/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt rename to SecuritySystemClientApp/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt diff --git a/SecuritySystemClientAPI/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/SecuritySystemClientApp/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js rename to SecuritySystemClientApp/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/SecuritySystemClientApp/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js rename to SecuritySystemClientApp/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/jquery-validation/LICENSE.md b/SecuritySystemClientApp/wwwroot/lib/jquery-validation/LICENSE.md similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/jquery-validation/LICENSE.md rename to SecuritySystemClientApp/wwwroot/lib/jquery-validation/LICENSE.md diff --git a/SecuritySystemClientAPI/wwwroot/lib/jquery-validation/dist/additional-methods.js b/SecuritySystemClientApp/wwwroot/lib/jquery-validation/dist/additional-methods.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/jquery-validation/dist/additional-methods.js rename to SecuritySystemClientApp/wwwroot/lib/jquery-validation/dist/additional-methods.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/jquery-validation/dist/additional-methods.min.js b/SecuritySystemClientApp/wwwroot/lib/jquery-validation/dist/additional-methods.min.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/jquery-validation/dist/additional-methods.min.js rename to SecuritySystemClientApp/wwwroot/lib/jquery-validation/dist/additional-methods.min.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/jquery-validation/dist/jquery.validate.js b/SecuritySystemClientApp/wwwroot/lib/jquery-validation/dist/jquery.validate.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/jquery-validation/dist/jquery.validate.js rename to SecuritySystemClientApp/wwwroot/lib/jquery-validation/dist/jquery.validate.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js b/SecuritySystemClientApp/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js rename to SecuritySystemClientApp/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/jquery/LICENSE.txt b/SecuritySystemClientApp/wwwroot/lib/jquery/LICENSE.txt similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/jquery/LICENSE.txt rename to SecuritySystemClientApp/wwwroot/lib/jquery/LICENSE.txt diff --git a/SecuritySystemClientAPI/wwwroot/lib/jquery/dist/jquery.js b/SecuritySystemClientApp/wwwroot/lib/jquery/dist/jquery.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/jquery/dist/jquery.js rename to SecuritySystemClientApp/wwwroot/lib/jquery/dist/jquery.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/jquery/dist/jquery.min.js b/SecuritySystemClientApp/wwwroot/lib/jquery/dist/jquery.min.js similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/jquery/dist/jquery.min.js rename to SecuritySystemClientApp/wwwroot/lib/jquery/dist/jquery.min.js diff --git a/SecuritySystemClientAPI/wwwroot/lib/jquery/dist/jquery.min.map b/SecuritySystemClientApp/wwwroot/lib/jquery/dist/jquery.min.map similarity index 100% rename from SecuritySystemClientAPI/wwwroot/lib/jquery/dist/jquery.min.map rename to SecuritySystemClientApp/wwwroot/lib/jquery/dist/jquery.min.map diff --git a/SecuritySystemContracts/StorageContracts/IClientStorage.cs b/SecuritySystemContracts/StorageContracts/IClientStorage.cs index 7d05a11..1271f85 100644 --- a/SecuritySystemContracts/StorageContracts/IClientStorage.cs +++ b/SecuritySystemContracts/StorageContracts/IClientStorage.cs @@ -9,7 +9,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace SecuritySystemContracts.StorageContracts +namespace SecuritySystemContracts.StoragesContracts { public interface IClientStorage { diff --git a/SecuritySystemDatabaseImplement/Implements/ClientStorage.cs b/SecuritySystemDatabaseImplement/Implements/ClientStorage.cs index 3926941..5b2b82e 100644 --- a/SecuritySystemDatabaseImplement/Implements/ClientStorage.cs +++ b/SecuritySystemDatabaseImplement/Implements/ClientStorage.cs @@ -1,6 +1,6 @@ using SecuritySystemContracts.BindingModels; using SecuritySystemContracts.SearchModels; -using SecuritySystemContracts.StorageContracts; +using SecuritySystemContracts.StoragesContracts; using SecuritySystemContracts.ViewModels; using SecuritySystemDatabaseImplement.Models; using Microsoft.EntityFrameworkCore; diff --git a/SecuritySystemRestApi/Controllers/ClientController.cs b/SecuritySystemRestApi/Controllers/ClientController.cs new file mode 100644 index 0000000..975fda7 --- /dev/null +++ b/SecuritySystemRestApi/Controllers/ClientController.cs @@ -0,0 +1,64 @@ +using SecuritySystemContracts.BindingModels; +using SecuritySystemContracts.BusinessLogicsContracts; +using SecuritySystemContracts.SearchModels; +using SecuritySystemContracts.ViewModels; +using Microsoft.AspNetCore.Mvc; + +namespace SecuritySystemRestApi.Controllers +{ + [Route("api/[controller]/[action]")] + [ApiController] + public class ClientController : Controller + { + private readonly ILogger _logger; + private readonly IClientLogic _logic; + public ClientController(IClientLogic logic, ILogger logger) + { + _logger = logger; + _logic = logic; + } + [HttpGet] + public ClientViewModel? Login(string login, string password) + { + try + { + return _logic.ReadElement(new ClientSearchModel + { + Email = login, + Password = password + }); + } + catch (Exception ex) + { + _logger.LogError(ex, "Ошибка входа в систему"); + throw; + } + } + [HttpPost] + public void Register(ClientBindingModel model) + { + try + { + _logic.Create(model); + } + catch (Exception ex) + { + _logger.LogError(ex, "Ошибка регистрации"); + throw; + } + } + [HttpPost] + public void UpdateData(ClientBindingModel model) + { + try + { + _logic.Update(model); + } + catch (Exception ex) + { + _logger.LogError(ex, "Ошибка обновления данных"); + throw; + } + } + } +} diff --git a/SecuritySystemRestApi/Controllers/MainController.cs b/SecuritySystemRestApi/Controllers/MainController.cs new file mode 100644 index 0000000..6567dce --- /dev/null +++ b/SecuritySystemRestApi/Controllers/MainController.cs @@ -0,0 +1,75 @@ +using SecuritySystemContracts.BindingModels; +using SecuritySystemContracts.BusinessLogicsContracts; +using SecuritySystemContracts.SearchModels; +using SecuritySystemContracts.ViewModels; +using Microsoft.AspNetCore.Mvc; + +namespace SecuritySystemRestApi.Controllers +{ + [Route("api/[controller]/[action]")] + [ApiController] + public class MainController : Controller + { + private readonly ILogger _logger; + private readonly IOrderLogic _order; + private readonly ISecureLogic _Secure; + public MainController(ILogger logger, IOrderLogic order, ISecureLogic Secure) + { + _logger = logger; + _order = order; + _Secure = Secure; + } + [HttpGet] + public List? GetSecureList() + { + try + { + return _Secure.ReadList(null); + } + catch (Exception ex) + { + _logger.LogError(ex, "Ошибка получения списка продуктов"); + throw; + } + } + [HttpGet] + public SecureViewModel? GetSecure(int SecureId) + { + try + { + return _Secure.ReadElement(new SecureSearchModel { Id = SecureId }); + } + catch (Exception ex) + { + _logger.LogError(ex, "Ошибка получения продукта по id={Id}", SecureId); + throw; + } + } + [HttpGet] + public List? GetOrders(int clientId) + { + try + { + return _order.ReadList(new OrderSearchModel { ClientId = clientId }); + } + catch (Exception ex) + { + _logger.LogError(ex, "Ошибка получения списка заказов клиента id={Id}", clientId); + throw; + } + } + [HttpPost] + public void CreateOrder(OrderBindingModel model) + { + try + { + _order.CreateOrder(model); + } + catch (Exception ex) + { + _logger.LogError(ex, "Ошибка создания заказа"); + throw; + } + } + } +} diff --git a/SecuritySystemRestApi/Program.cs b/SecuritySystemRestApi/Program.cs new file mode 100644 index 0000000..92655ba --- /dev/null +++ b/SecuritySystemRestApi/Program.cs @@ -0,0 +1,44 @@ +using SecuritySystemBusinessLogic.BusinessLogics; +using SecuritySystemContracts.BusinessLogicsContracts; +using SecuritySystemContracts.StoragesContracts; +using SecuritySystemDatabaseImplement.Implements; +using Microsoft.OpenApi.Models; + +var builder = WebApplication.CreateBuilder(args); + +builder.Logging.SetMinimumLevel(LogLevel.Trace); +builder.Logging.AddLog4Net("log4net.config"); + +// Add services to the container. +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); + +builder.Services.AddTransient(); +builder.Services.AddTransient(); +builder.Services.AddTransient(); + +builder.Services.AddControllers(); +// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle +builder.Services.AddEndpointsApiExplorer(); +builder.Services.AddSwaggerGen(c => +{ + c.SwaggerDoc("v1", new OpenApiInfo { Title = "SecuritySystemRestApi", Version = "v1" }); +}); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. +if (app.Environment.IsDevelopment()) +{ + app.UseSwagger(); + app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "AbstractShopRestApi v1")); +} + +app.UseHttpsRedirection(); + +app.UseAuthorization(); + +app.MapControllers(); + +app.Run(); diff --git a/SecuritySystemClientAPI/Properties/launchSettings.json b/SecuritySystemRestApi/Properties/launchSettings.json similarity index 78% rename from SecuritySystemClientAPI/Properties/launchSettings.json rename to SecuritySystemRestApi/Properties/launchSettings.json index 4aa3a92..83d8dbd 100644 --- a/SecuritySystemClientAPI/Properties/launchSettings.json +++ b/SecuritySystemRestApi/Properties/launchSettings.json @@ -4,17 +4,17 @@ "windowsAuthentication": false, "anonymousAuthentication": true, "iisExpress": { - "applicationUrl": "http://localhost:14404", - "sslPort": 44320 + "applicationUrl": "http://localhost:57787", + "sslPort": 44379 } }, "profiles": { - "SecuritySystemClientAPI": { + "SecuritySystemRestApi": { "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, "launchUrl": "swagger", - "applicationUrl": "https://localhost:7062;http://localhost:5062", + "applicationUrl": "https://localhost:7116;http://localhost:5263", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } diff --git a/SecuritySystemRestApi/SecuritySystemRestApi.csproj b/SecuritySystemRestApi/SecuritySystemRestApi.csproj new file mode 100644 index 0000000..03cf1e3 --- /dev/null +++ b/SecuritySystemRestApi/SecuritySystemRestApi.csproj @@ -0,0 +1,20 @@ + + + + net6.0 + enable + enable + + + + + + + + + + + + + + diff --git a/SecuritySystemRestApi/appsettings.Development.json b/SecuritySystemRestApi/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/SecuritySystemRestApi/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/SecuritySystemClientAPI/appsettings.json b/SecuritySystemRestApi/appsettings.json similarity index 100% rename from SecuritySystemClientAPI/appsettings.json rename to SecuritySystemRestApi/appsettings.json diff --git a/SecuritySystemRestApi/log4net.config b/SecuritySystemRestApi/log4net.config new file mode 100644 index 0000000..43b77f9 --- /dev/null +++ b/SecuritySystemRestApi/log4net.config @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file