diff --git a/Surge365.MassEmailReact.Server/CHANGELOG.md b/Surge365.MassEmailReact.API/CHANGELOG.md similarity index 100% rename from Surge365.MassEmailReact.Server/CHANGELOG.md rename to Surge365.MassEmailReact.API/CHANGELOG.md diff --git a/Surge365.MassEmailReact.API/Controllers/AuthenticationController.cs b/Surge365.MassEmailReact.API/Controllers/AuthenticationController.cs new file mode 100644 index 0000000..af5366e --- /dev/null +++ b/Surge365.MassEmailReact.API/Controllers/AuthenticationController.cs @@ -0,0 +1,30 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Identity.Data; +using Microsoft.AspNetCore.Mvc; + +namespace Surge365.MassEmailReact.Server.Controllers +{ + //[Route("api/[controller]")] + //[ApiController] + //public class AuthenticationController : ControllerBase + //{ + // private readonly IAuthService _authService; + + // public AuthenticationController(IAuthService authService) + // { + // _authService = authService; + // } + + // [HttpPost("login")] + // public IActionResult Authenticate([FromBody] LoginRequest request) + // { + // var token = _authService.Authenticate(request.Username, request.Password); + // if (token == null) + // { + // return Unauthorized(new { message = "Invalid credentials" }); + // } + + // return Ok(new { token }); + // } + //} +} \ No newline at end of file diff --git a/Surge365.MassEmailReact.Server/Program.cs b/Surge365.MassEmailReact.API/Program.cs similarity index 100% rename from Surge365.MassEmailReact.Server/Program.cs rename to Surge365.MassEmailReact.API/Program.cs diff --git a/Surge365.MassEmailReact.Server/Properties/launchSettings.json b/Surge365.MassEmailReact.API/Properties/launchSettings.json similarity index 100% rename from Surge365.MassEmailReact.Server/Properties/launchSettings.json rename to Surge365.MassEmailReact.API/Properties/launchSettings.json diff --git a/Surge365.MassEmailReact.Server/Surge365.MassEmailReact.API.csproj b/Surge365.MassEmailReact.API/Surge365.MassEmailReact.API.csproj similarity index 100% rename from Surge365.MassEmailReact.Server/Surge365.MassEmailReact.API.csproj rename to Surge365.MassEmailReact.API/Surge365.MassEmailReact.API.csproj diff --git a/Surge365.MassEmailReact.Server/Surge365.MassEmailReact.Server.http b/Surge365.MassEmailReact.API/Surge365.MassEmailReact.Server.http similarity index 100% rename from Surge365.MassEmailReact.Server/Surge365.MassEmailReact.Server.http rename to Surge365.MassEmailReact.API/Surge365.MassEmailReact.Server.http diff --git a/Surge365.MassEmailReact.Server/appsettings.Development.json b/Surge365.MassEmailReact.API/appsettings.Development.json similarity index 100% rename from Surge365.MassEmailReact.Server/appsettings.Development.json rename to Surge365.MassEmailReact.API/appsettings.Development.json diff --git a/Surge365.MassEmailReact.Server/appsettings.json b/Surge365.MassEmailReact.API/appsettings.json similarity index 100% rename from Surge365.MassEmailReact.Server/appsettings.json rename to Surge365.MassEmailReact.API/appsettings.json diff --git a/Surge365.MassEmailReact.Server/Controllers/AuthenticationController.cs b/Surge365.MassEmailReact.Server/Controllers/AuthenticationController.cs deleted file mode 100644 index 4640e1c..0000000 --- a/Surge365.MassEmailReact.Server/Controllers/AuthenticationController.cs +++ /dev/null @@ -1,16 +0,0 @@ -using Microsoft.AspNetCore.Http; -using Microsoft.AspNetCore.Mvc; - -namespace Surge365.MassEmailReact.Server.Controllers -{ - [Route("api/[controller]")] - [ApiController] - public class AuthencticationController : ControllerBase - { - [HttpPost] - public bool Authenticate(string username, string password) - { - return false; - } - } -} diff --git a/Surge365.MassEmailReact.UnitTests/Surge365.MassEmailReact.UnitTests.csproj b/Surge365.MassEmailReact.UnitTests/Surge365.MassEmailReact.UnitTests.csproj index 6cc8cd9..da1f77c 100644 --- a/Surge365.MassEmailReact.UnitTests/Surge365.MassEmailReact.UnitTests.csproj +++ b/Surge365.MassEmailReact.UnitTests/Surge365.MassEmailReact.UnitTests.csproj @@ -16,10 +16,10 @@ - + - + diff --git a/surge365.massemailreact.client/.gitignore b/Surge365.MassEmailReact.Web/.gitignore similarity index 100% rename from surge365.massemailreact.client/.gitignore rename to Surge365.MassEmailReact.Web/.gitignore diff --git a/surge365.massemailreact.client/CHANGELOG.md b/Surge365.MassEmailReact.Web/CHANGELOG.md similarity index 100% rename from surge365.massemailreact.client/CHANGELOG.md rename to Surge365.MassEmailReact.Web/CHANGELOG.md diff --git a/surge365.massemailreact.client/README.md b/Surge365.MassEmailReact.Web/README.md similarity index 100% rename from surge365.massemailreact.client/README.md rename to Surge365.MassEmailReact.Web/README.md diff --git a/surge365.massemailreact.client/Surge365.MassEmailReact.Web.esproj b/Surge365.MassEmailReact.Web/Surge365.MassEmailReact.Web.esproj similarity index 100% rename from surge365.massemailreact.client/Surge365.MassEmailReact.Web.esproj rename to Surge365.MassEmailReact.Web/Surge365.MassEmailReact.Web.esproj diff --git a/surge365.massemailreact.client/eslint.config.js b/Surge365.MassEmailReact.Web/eslint.config.js similarity index 100% rename from surge365.massemailreact.client/eslint.config.js rename to Surge365.MassEmailReact.Web/eslint.config.js diff --git a/surge365.massemailreact.client/index.html b/Surge365.MassEmailReact.Web/index.html similarity index 100% rename from surge365.massemailreact.client/index.html rename to Surge365.MassEmailReact.Web/index.html diff --git a/surge365.massemailreact.client/package-lock.json b/Surge365.MassEmailReact.Web/package-lock.json similarity index 100% rename from surge365.massemailreact.client/package-lock.json rename to Surge365.MassEmailReact.Web/package-lock.json diff --git a/surge365.massemailreact.client/package.json b/Surge365.MassEmailReact.Web/package.json similarity index 100% rename from surge365.massemailreact.client/package.json rename to Surge365.MassEmailReact.Web/package.json diff --git a/surge365.massemailreact.client/public/content/js/ytb-massemail-.global.ts b/Surge365.MassEmailReact.Web/public/content/js/ytb-massemail-.global.ts similarity index 100% rename from surge365.massemailreact.client/public/content/js/ytb-massemail-.global.ts rename to Surge365.MassEmailReact.Web/public/content/js/ytb-massemail-.global.ts diff --git a/surge365.massemailreact.client/public/content/js/ytb-massemail-utilities-1.0.ts b/Surge365.MassEmailReact.Web/public/content/js/ytb-massemail-utilities-1.0.ts similarity index 100% rename from surge365.massemailreact.client/public/content/js/ytb-massemail-utilities-1.0.ts rename to Surge365.MassEmailReact.Web/public/content/js/ytb-massemail-utilities-1.0.ts diff --git a/surge365.massemailreact.client/public/vite.svg b/Surge365.MassEmailReact.Web/public/vite.svg similarity index 100% rename from surge365.massemailreact.client/public/vite.svg rename to Surge365.MassEmailReact.Web/public/vite.svg diff --git a/surge365.massemailreact.client/src/assets/react.svg b/Surge365.MassEmailReact.Web/src/assets/react.svg similarity index 100% rename from surge365.massemailreact.client/src/assets/react.svg rename to Surge365.MassEmailReact.Web/src/assets/react.svg diff --git a/surge365.massemailreact.client/src/components/layouts/Layout.tsx b/Surge365.MassEmailReact.Web/src/components/layouts/Layout.tsx similarity index 100% rename from surge365.massemailreact.client/src/components/layouts/Layout.tsx rename to Surge365.MassEmailReact.Web/src/components/layouts/Layout.tsx diff --git a/surge365.massemailreact.client/src/components/layouts/LayoutLogin.tsx b/Surge365.MassEmailReact.Web/src/components/layouts/LayoutLogin.tsx similarity index 100% rename from surge365.massemailreact.client/src/components/layouts/LayoutLogin.tsx rename to Surge365.MassEmailReact.Web/src/components/layouts/LayoutLogin.tsx diff --git a/surge365.massemailreact.client/src/components/layouts/LayoutLogin_Backup.tsx b/Surge365.MassEmailReact.Web/src/components/layouts/LayoutLogin_Backup.tsx similarity index 100% rename from surge365.massemailreact.client/src/components/layouts/LayoutLogin_Backup.tsx rename to Surge365.MassEmailReact.Web/src/components/layouts/LayoutLogin_Backup.tsx diff --git a/surge365.massemailreact.client/src/components/layouts/Layout_backup.tsx b/Surge365.MassEmailReact.Web/src/components/layouts/Layout_backup.tsx similarity index 100% rename from surge365.massemailreact.client/src/components/layouts/Layout_backup.tsx rename to Surge365.MassEmailReact.Web/src/components/layouts/Layout_backup.tsx diff --git a/surge365.massemailreact.client/src/components/modals/ForgotPasswordModal.tsx b/Surge365.MassEmailReact.Web/src/components/modals/ForgotPasswordModal.tsx similarity index 100% rename from surge365.massemailreact.client/src/components/modals/ForgotPasswordModal.tsx rename to Surge365.MassEmailReact.Web/src/components/modals/ForgotPasswordModal.tsx diff --git a/surge365.massemailreact.client/src/components/pages/App.tsx b/Surge365.MassEmailReact.Web/src/components/pages/App.tsx similarity index 100% rename from surge365.massemailreact.client/src/components/pages/App.tsx rename to Surge365.MassEmailReact.Web/src/components/pages/App.tsx diff --git a/surge365.massemailreact.client/src/components/pages/Login.tsx b/Surge365.MassEmailReact.Web/src/components/pages/Login.tsx similarity index 100% rename from surge365.massemailreact.client/src/components/pages/Login.tsx rename to Surge365.MassEmailReact.Web/src/components/pages/Login.tsx diff --git a/surge365.massemailreact.client/src/components/pages/Vehicles.tsx b/Surge365.MassEmailReact.Web/src/components/pages/Vehicles.tsx similarity index 100% rename from surge365.massemailreact.client/src/components/pages/Vehicles.tsx rename to Surge365.MassEmailReact.Web/src/components/pages/Vehicles.tsx diff --git a/surge365.massemailreact.client/src/components/pages/main.tsx b/Surge365.MassEmailReact.Web/src/components/pages/main.tsx similarity index 100% rename from surge365.massemailreact.client/src/components/pages/main.tsx rename to Surge365.MassEmailReact.Web/src/components/pages/main.tsx diff --git a/surge365.massemailreact.client/src/config/constants.ts b/Surge365.MassEmailReact.Web/src/config/constants.ts similarity index 100% rename from surge365.massemailreact.client/src/config/constants.ts rename to Surge365.MassEmailReact.Web/src/config/constants.ts diff --git a/surge365.massemailreact.client/src/css/Vehicles.css b/Surge365.MassEmailReact.Web/src/css/Vehicles.css similarity index 100% rename from surge365.massemailreact.client/src/css/Vehicles.css rename to Surge365.MassEmailReact.Web/src/css/Vehicles.css diff --git a/surge365.massemailreact.client/src/css/adminlte-custom.css b/Surge365.MassEmailReact.Web/src/css/adminlte-custom.css similarity index 100% rename from surge365.massemailreact.client/src/css/adminlte-custom.css rename to Surge365.MassEmailReact.Web/src/css/adminlte-custom.css diff --git a/surge365.massemailreact.client/src/css/main.css b/Surge365.MassEmailReact.Web/src/css/main.css similarity index 100% rename from surge365.massemailreact.client/src/css/main.css rename to Surge365.MassEmailReact.Web/src/css/main.css diff --git a/surge365.massemailreact.client/src/css/surge365.css b/Surge365.MassEmailReact.Web/src/css/surge365.css similarity index 100% rename from surge365.massemailreact.client/src/css/surge365.css rename to Surge365.MassEmailReact.Web/src/css/surge365.css diff --git a/surge365.massemailreact.client/src/ts/utils.ts b/Surge365.MassEmailReact.Web/src/ts/utils.ts similarity index 100% rename from surge365.massemailreact.client/src/ts/utils.ts rename to Surge365.MassEmailReact.Web/src/ts/utils.ts diff --git a/surge365.massemailreact.client/src/vite-env.d.ts b/Surge365.MassEmailReact.Web/src/vite-env.d.ts similarity index 100% rename from surge365.massemailreact.client/src/vite-env.d.ts rename to Surge365.MassEmailReact.Web/src/vite-env.d.ts diff --git a/surge365.massemailreact.client/tsconfig.app.json b/Surge365.MassEmailReact.Web/tsconfig.app.json similarity index 100% rename from surge365.massemailreact.client/tsconfig.app.json rename to Surge365.MassEmailReact.Web/tsconfig.app.json diff --git a/surge365.massemailreact.client/tsconfig.json b/Surge365.MassEmailReact.Web/tsconfig.json similarity index 100% rename from surge365.massemailreact.client/tsconfig.json rename to Surge365.MassEmailReact.Web/tsconfig.json diff --git a/surge365.massemailreact.client/tsconfig.node.json b/Surge365.MassEmailReact.Web/tsconfig.node.json similarity index 100% rename from surge365.massemailreact.client/tsconfig.node.json rename to Surge365.MassEmailReact.Web/tsconfig.node.json diff --git a/surge365.massemailreact.client/vite.config.ts b/Surge365.MassEmailReact.Web/vite.config.ts similarity index 100% rename from surge365.massemailreact.client/vite.config.ts rename to Surge365.MassEmailReact.Web/vite.config.ts diff --git a/Surge365.MassEmailReact.sln b/Surge365.MassEmailReact.sln index 43a03dd..7294d1f 100644 --- a/Surge365.MassEmailReact.sln +++ b/Surge365.MassEmailReact.sln @@ -3,9 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.13.35806.99 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{54A90642-561A-4BB1-A94E-469ADEE60C69}") = "Surge365.MassEmailReact.Web", "surge365.massemailreact.client\Surge365.MassEmailReact.Web.esproj", "{E719388D-D7C7-6E5A-3D56-06DBCCECFF8F}" +Project("{54A90642-561A-4BB1-A94E-469ADEE60C69}") = "Surge365.MassEmailReact.Web", "Surge365.MassEmailReact.Web\Surge365.MassEmailReact.Web.esproj", "{E719388D-D7C7-6E5A-3D56-06DBCCECFF8F}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Surge365.MassEmailReact.API", "Surge365.MassEmailReact.Server\Surge365.MassEmailReact.API.csproj", "{585F39DB-9461-48EB-9A0A-294478A9F052}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Surge365.MassEmailReact.API", "Surge365.MassEmailReact.API\Surge365.MassEmailReact.API.csproj", "{585F39DB-9461-48EB-9A0A-294478A9F052}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Surge365.MassEmailReact.Domain", "Surge365.MassEmailReact.Domain\Surge365.MassEmailReact.Domain.csproj", "{6032050E-5666-4246-BA3E-4FABCD813724}" EndProject diff --git a/surge365.massemailreact.client/.vscode/launch.json b/surge365.massemailreact.client/.vscode/launch.json deleted file mode 100644 index 72a9f42..0000000 --- a/surge365.massemailreact.client/.vscode/launch.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "version": "0.2.0", - "configurations": [ - { - "type": "edge", - "request": "launch", - "name": "localhost (Edge)", - "url": "https://localhost:52871", - "webRoot": "${workspaceFolder}" - }, - { - "type": "chrome", - "request": "launch", - "name": "localhost (Chrome)", - "url": "https://localhost:52871", - "webRoot": "${workspaceFolder}" - } - ] -}