diff --git a/.gitignore b/.gitignore index 91c2eb0..c2cad48 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ riderModule.iml database.db database.db.bak .DS_Store +.idea diff --git a/.idea/.idea.AFRA/.idea/.gitignore b/.idea/.idea.AFRA/.idea/.gitignore deleted file mode 100644 index 43582ec..0000000 --- a/.idea/.idea.AFRA/.idea/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Rider ignored files -/modules.xml -/contentModel.xml -/.idea.AFRA.iml -/projectSettingsUpdater.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/.idea/.idea.AFRA/.idea/dataSources.xml b/.idea/.idea.AFRA/.idea/dataSources.xml deleted file mode 100644 index d279235..0000000 --- a/.idea/.idea.AFRA/.idea/dataSources.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - sqlite.xerial - true - org.sqlite.JDBC - jdbc:sqlite:database.sqlite - $ProjectFileDir$ - - - \ No newline at end of file diff --git a/.idea/.idea.AFRA/.idea/encodings.xml b/.idea/.idea.AFRA/.idea/encodings.xml deleted file mode 100644 index df87cf9..0000000 --- a/.idea/.idea.AFRA/.idea/encodings.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/.idea.AFRA/.idea/indexLayout.xml b/.idea/.idea.AFRA/.idea/indexLayout.xml deleted file mode 100644 index 7b08163..0000000 --- a/.idea/.idea.AFRA/.idea/indexLayout.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/.idea.AFRA/.idea/misc.xml b/.idea/.idea.AFRA/.idea/misc.xml deleted file mode 100644 index 3ce3588..0000000 --- a/.idea/.idea.AFRA/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.idea/.idea.AFRA/.idea/sqldialects.xml b/.idea/.idea.AFRA/.idea/sqldialects.xml deleted file mode 100644 index 184259a..0000000 --- a/.idea/.idea.AFRA/.idea/sqldialects.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/.idea/.idea.AFRA/.idea/vcs.xml b/.idea/.idea.AFRA/.idea/vcs.xml deleted file mode 100644 index 94a25f7..0000000 --- a/.idea/.idea.AFRA/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/AFRA.Members/AFRA.Members.csproj b/AFRA.Members.csproj similarity index 82% rename from AFRA.Members/AFRA.Members.csproj rename to AFRA.Members.csproj index 84ad2ef..8d49fc2 100644 --- a/AFRA.Members/AFRA.Members.csproj +++ b/AFRA.Members.csproj @@ -14,4 +14,10 @@ + + + + + + diff --git a/AFRA.sln b/AFRA.Members.sln similarity index 89% rename from AFRA.sln rename to AFRA.Members.sln index adaf359..f9ddf1b 100644 --- a/AFRA.sln +++ b/AFRA.Members.sln @@ -1,6 +1,6 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AFRA.Members", "AFRA.Members\AFRA.Members.csproj", "{9C51539C-ADB7-4B5E-855D-EAB40F1F7B22}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AFRA.Members", "AFRA.Members.csproj", "{9C51539C-ADB7-4B5E-855D-EAB40F1F7B22}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/AFRA.Members/Pages/_ViewImports.cshtml b/AFRA.Members/Pages/_ViewImports.cshtml deleted file mode 100644 index f7eafed..0000000 --- a/AFRA.Members/Pages/_ViewImports.cshtml +++ /dev/null @@ -1,3 +0,0 @@ -@using AFRA.Members -@namespace AFRA.Members.Pages -@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers \ No newline at end of file diff --git a/AFRA.Members/Migrations.cs b/Backend/Migrations.cs similarity index 96% rename from AFRA.Members/Migrations.cs rename to Backend/Migrations.cs index a6b9e65..ea24449 100644 --- a/AFRA.Members/Migrations.cs +++ b/Backend/Migrations.cs @@ -1,9 +1,9 @@ -using AFRA.Members.database; -using AFRA.Members.database.Tables; +using AFRA.Members.Backend.database; +using AFRA.Members.Backend.database.Tables; using LinqToDB; using LinqToDB.Data; -namespace AFRA.Members; +namespace AFRA.Members.Backend; public static class Migrations { private const int DbVer = 2; diff --git a/AFRA.Members/Program.cs b/Backend/Program.cs similarity index 94% rename from AFRA.Members/Program.cs rename to Backend/Program.cs index f5224fa..cee2f4f 100644 --- a/AFRA.Members/Program.cs +++ b/Backend/Program.cs @@ -1,5 +1,6 @@ using AFRA.Members; -using AFRA.Members.database; +using AFRA.Members.Backend; +using AFRA.Members.Backend.database; using LinqToDB; using LinqToDB.Data; diff --git a/AFRA.Members/StringUtils.cs b/Backend/StringUtils.cs similarity index 76% rename from AFRA.Members/StringUtils.cs rename to Backend/StringUtils.cs index aaf6294..8889ad2 100644 --- a/AFRA.Members/StringUtils.cs +++ b/Backend/StringUtils.cs @@ -1,8 +1,4 @@ -using System.Security.Cryptography; -using System.Text; -using System.Web; - -namespace AFRA.Members; +namespace AFRA.Members.Backend; public static class StringExtensions { public static string Delimit(this string input, int max) => input.PadRight(max, ' ')[..max].TrimEnd(); diff --git a/AFRA.Members/database/Database.cs b/Backend/database/Database.cs similarity index 92% rename from AFRA.Members/database/Database.cs rename to Backend/database/Database.cs index e6004ca..cbac0db 100644 --- a/AFRA.Members/database/Database.cs +++ b/Backend/database/Database.cs @@ -1,9 +1,9 @@ -using AFRA.Members.database.Tables; +using AFRA.Members.Backend.database.Tables; using LinqToDB; using LinqToDB.Configuration; using LinqToDB.Data; -namespace AFRA.Members.database; +namespace AFRA.Members.Backend.database; public class Database { public class ConnectionStringSettings : IConnectionStringSettings { diff --git a/AFRA.Members/database/Tables/DbInfo.cs b/Backend/database/Tables/DbInfo.cs similarity index 83% rename from AFRA.Members/database/Tables/DbInfo.cs rename to Backend/database/Tables/DbInfo.cs index 06369d1..44900ef 100644 --- a/AFRA.Members/database/Tables/DbInfo.cs +++ b/Backend/database/Tables/DbInfo.cs @@ -1,6 +1,6 @@ using LinqToDB.Mapping; -namespace AFRA.Members.database.Tables; +namespace AFRA.Members.Backend.database.Tables; [Table(Name = "DbInfo")] public class DbInfo { diff --git a/AFRA.Members/database/Tables/Member.cs b/Backend/database/Tables/Member.cs similarity index 98% rename from AFRA.Members/database/Tables/Member.cs rename to Backend/database/Tables/Member.cs index af79cee..fb37606 100644 --- a/AFRA.Members/database/Tables/Member.cs +++ b/Backend/database/Tables/Member.cs @@ -1,6 +1,6 @@ using LinqToDB.Mapping; -namespace AFRA.Members.database.Tables; +namespace AFRA.Members.Backend.database.Tables; [Table(Name = "Members")] public class Member { diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..b342980 --- /dev/null +++ b/LICENSE @@ -0,0 +1,24 @@ +Be Gay, Do Crimes License + +Copyright (c) 2022 Laura Hausmann + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +Be Gay +Do Crimes + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/AFRA.Members/Pages/AddMember.cshtml b/Pages/AddMember.cshtml similarity index 99% rename from AFRA.Members/Pages/AddMember.cshtml rename to Pages/AddMember.cshtml index 15e78af..6c131ca 100644 --- a/AFRA.Members/Pages/AddMember.cshtml +++ b/Pages/AddMember.cshtml @@ -1,5 +1,4 @@ @page -@using AFRA.Members.database @model AFRA.Members.Pages.AddMember @{ ViewData["Title"] = "Add Member"; diff --git a/AFRA.Members/Pages/AddMember.cshtml.cs b/Pages/AddMember.cshtml.cs similarity index 96% rename from AFRA.Members/Pages/AddMember.cshtml.cs rename to Pages/AddMember.cshtml.cs index a6a5a37..4b5a9ca 100644 --- a/AFRA.Members/Pages/AddMember.cshtml.cs +++ b/Pages/AddMember.cshtml.cs @@ -1,5 +1,5 @@ -using AFRA.Members.database; -using AFRA.Members.database.Tables; +using AFRA.Members.Backend.database; +using AFRA.Members.Backend.database.Tables; using LinqToDB; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; diff --git a/AFRA.Members/Pages/EditMember.cshtml b/Pages/EditMember.cshtml similarity index 99% rename from AFRA.Members/Pages/EditMember.cshtml rename to Pages/EditMember.cshtml index c218f76..f2346c9 100644 --- a/AFRA.Members/Pages/EditMember.cshtml +++ b/Pages/EditMember.cshtml @@ -1,5 +1,5 @@ @page "{id}" -@using AFRA.Members.database +@using AFRA.Members.Backend.database @model AFRA.Members.Pages.EditMember @{ ViewData["Title"] = "Edit Member"; diff --git a/AFRA.Members/Pages/EditMember.cshtml.cs b/Pages/EditMember.cshtml.cs similarity index 98% rename from AFRA.Members/Pages/EditMember.cshtml.cs rename to Pages/EditMember.cshtml.cs index 3d8f0dd..e9a8d22 100644 --- a/AFRA.Members/Pages/EditMember.cshtml.cs +++ b/Pages/EditMember.cshtml.cs @@ -1,4 +1,4 @@ -using AFRA.Members.database; +using AFRA.Members.Backend.database; using LinqToDB; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; diff --git a/AFRA.Members/Pages/Error.cshtml b/Pages/Error.cshtml similarity index 100% rename from AFRA.Members/Pages/Error.cshtml rename to Pages/Error.cshtml diff --git a/AFRA.Members/Pages/Error.cshtml.cs b/Pages/Error.cshtml.cs similarity index 100% rename from AFRA.Members/Pages/Error.cshtml.cs rename to Pages/Error.cshtml.cs diff --git a/AFRA.Members/Pages/Export.cshtml b/Pages/Export.cshtml similarity index 90% rename from AFRA.Members/Pages/Export.cshtml rename to Pages/Export.cshtml index 808088d..6097a1a 100644 --- a/AFRA.Members/Pages/Export.cshtml +++ b/Pages/Export.cshtml @@ -1,5 +1,5 @@ @page -@using AFRA.Members.database +@using AFRA.Members.Backend.database @{ Response.Headers.ContentType = "text/plain"; Response.Headers.ContentDisposition = "attachment; filename=\"afra-members-export.txt\""; diff --git a/AFRA.Members/Pages/GenMail.cshtml b/Pages/GenMail.cshtml similarity index 98% rename from AFRA.Members/Pages/GenMail.cshtml rename to Pages/GenMail.cshtml index 8798e9f..76f069b 100644 --- a/AFRA.Members/Pages/GenMail.cshtml +++ b/Pages/GenMail.cshtml @@ -1,5 +1,5 @@ @page "{id}" -@using AFRA.Members.database +@using AFRA.Members.Backend.database @model AFRA.Members.Pages.GenMail @{ ViewData["Title"] = "Edit Member"; diff --git a/AFRA.Members/Pages/GenMail.cshtml.cs b/Pages/GenMail.cshtml.cs similarity index 78% rename from AFRA.Members/Pages/GenMail.cshtml.cs rename to Pages/GenMail.cshtml.cs index 78a3603..a09f087 100644 --- a/AFRA.Members/Pages/GenMail.cshtml.cs +++ b/Pages/GenMail.cshtml.cs @@ -1,5 +1,4 @@ -using AFRA.Members.database; -using LinqToDB; +using LinqToDB; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; diff --git a/AFRA.Members/Pages/Index.cshtml b/Pages/Index.cshtml similarity index 98% rename from AFRA.Members/Pages/Index.cshtml rename to Pages/Index.cshtml index 4393fe6..7b5daf3 100644 --- a/AFRA.Members/Pages/Index.cshtml +++ b/Pages/Index.cshtml @@ -1,6 +1,7 @@ @page -@using AFRA.Members.database @using System.Globalization +@using AFRA.Members.Backend +@using AFRA.Members.Backend.database @model IndexModel @{ ViewData["Title"] = "Members"; diff --git a/AFRA.Members/Pages/Index.cshtml.cs b/Pages/Index.cshtml.cs similarity index 100% rename from AFRA.Members/Pages/Index.cshtml.cs rename to Pages/Index.cshtml.cs diff --git a/AFRA.Members/Pages/Shared/_Layout.cshtml b/Pages/Shared/_Layout.cshtml similarity index 100% rename from AFRA.Members/Pages/Shared/_Layout.cshtml rename to Pages/Shared/_Layout.cshtml diff --git a/AFRA.Members/Pages/Shared/_LayoutNoContainer.cshtml b/Pages/Shared/_LayoutNoContainer.cshtml similarity index 100% rename from AFRA.Members/Pages/Shared/_LayoutNoContainer.cshtml rename to Pages/Shared/_LayoutNoContainer.cshtml diff --git a/AFRA.Members/Pages/Shared/_ValidationScriptsPartial.cshtml b/Pages/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from AFRA.Members/Pages/Shared/_ValidationScriptsPartial.cshtml rename to Pages/Shared/_ValidationScriptsPartial.cshtml diff --git a/Pages/_ViewImports.cshtml b/Pages/_ViewImports.cshtml new file mode 100644 index 0000000..928af54 --- /dev/null +++ b/Pages/_ViewImports.cshtml @@ -0,0 +1,2 @@ +@namespace AFRA.Members.Pages +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers \ No newline at end of file diff --git a/AFRA.Members/Pages/_ViewStart.cshtml b/Pages/_ViewStart.cshtml similarity index 100% rename from AFRA.Members/Pages/_ViewStart.cshtml rename to Pages/_ViewStart.cshtml diff --git a/AFRA.Members/Properties/launchSettings.json b/Properties/launchSettings.json similarity index 100% rename from AFRA.Members/Properties/launchSettings.json rename to Properties/launchSettings.json diff --git a/README.md b/README.md index 236febc..1ba005f 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ -# AfRA tools repo -This repository contains various tools for managing the [AfRA Berlin](https://afra-berlin.de) hackerspace. +# AfRA.Members +WebUI for managing the member database of the [AfRA Berlin](https://afra-berlin.de) hackerspace. diff --git a/AFRA.Members/appsettings.Development.json b/appsettings.Development.json similarity index 100% rename from AFRA.Members/appsettings.Development.json rename to appsettings.Development.json diff --git a/AFRA.Members/appsettings.json b/appsettings.json similarity index 100% rename from AFRA.Members/appsettings.json rename to appsettings.json diff --git a/AFRA.Members/wwwroot/css/site.css b/wwwroot/css/site.css similarity index 100% rename from AFRA.Members/wwwroot/css/site.css rename to wwwroot/css/site.css diff --git a/AFRA.Members/wwwroot/favicon.ico b/wwwroot/favicon.ico similarity index 100% rename from AFRA.Members/wwwroot/favicon.ico rename to wwwroot/favicon.ico diff --git a/AFRA.Members/wwwroot/js/site.js b/wwwroot/js/site.js similarity index 100% rename from AFRA.Members/wwwroot/js/site.js rename to wwwroot/js/site.js diff --git a/AFRA.Members/wwwroot/lib/bootstrap/LICENSE b/wwwroot/lib/bootstrap/LICENSE similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/LICENSE rename to wwwroot/lib/bootstrap/LICENSE diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/wwwroot/lib/bootstrap/dist/css/bootstrap.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css b/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap.min.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css b/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css b/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css rename to wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map rename to wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js b/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js rename to wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map b/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map rename to wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js b/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js rename to wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map b/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map rename to wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js b/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js rename to wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map b/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map rename to wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js b/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js rename to wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map b/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map rename to wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.js b/wwwroot/lib/bootstrap/dist/js/bootstrap.js similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.js rename to wwwroot/lib/bootstrap/dist/js/bootstrap.js diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map b/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map rename to wwwroot/lib/bootstrap/dist/js/bootstrap.js.map diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js b/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js rename to wwwroot/lib/bootstrap/dist/js/bootstrap.min.js diff --git a/AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map b/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map similarity index 100% rename from AFRA.Members/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map rename to wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map diff --git a/AFRA.Members/wwwroot/lib/datatables/dataTables.bootstrap5.min.css b/wwwroot/lib/datatables/dataTables.bootstrap5.min.css similarity index 100% rename from AFRA.Members/wwwroot/lib/datatables/dataTables.bootstrap5.min.css rename to wwwroot/lib/datatables/dataTables.bootstrap5.min.css diff --git a/AFRA.Members/wwwroot/lib/datatables/dataTables.bootstrap5.min.js b/wwwroot/lib/datatables/dataTables.bootstrap5.min.js similarity index 100% rename from AFRA.Members/wwwroot/lib/datatables/dataTables.bootstrap5.min.js rename to wwwroot/lib/datatables/dataTables.bootstrap5.min.js diff --git a/AFRA.Members/wwwroot/lib/datatables/jquery.dataTables.min.js b/wwwroot/lib/datatables/jquery.dataTables.min.js similarity index 100% rename from AFRA.Members/wwwroot/lib/datatables/jquery.dataTables.min.js rename to wwwroot/lib/datatables/jquery.dataTables.min.js diff --git a/AFRA.Members/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt b/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt similarity index 100% rename from AFRA.Members/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt rename to wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt diff --git a/AFRA.Members/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js similarity index 100% rename from AFRA.Members/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js rename to wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js diff --git a/AFRA.Members/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js similarity index 100% rename from AFRA.Members/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js rename to wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js diff --git a/AFRA.Members/wwwroot/lib/jquery-validation/LICENSE.md b/wwwroot/lib/jquery-validation/LICENSE.md similarity index 100% rename from AFRA.Members/wwwroot/lib/jquery-validation/LICENSE.md rename to wwwroot/lib/jquery-validation/LICENSE.md diff --git a/AFRA.Members/wwwroot/lib/jquery-validation/dist/additional-methods.js b/wwwroot/lib/jquery-validation/dist/additional-methods.js similarity index 100% rename from AFRA.Members/wwwroot/lib/jquery-validation/dist/additional-methods.js rename to wwwroot/lib/jquery-validation/dist/additional-methods.js diff --git a/AFRA.Members/wwwroot/lib/jquery-validation/dist/additional-methods.min.js b/wwwroot/lib/jquery-validation/dist/additional-methods.min.js similarity index 100% rename from AFRA.Members/wwwroot/lib/jquery-validation/dist/additional-methods.min.js rename to wwwroot/lib/jquery-validation/dist/additional-methods.min.js diff --git a/AFRA.Members/wwwroot/lib/jquery-validation/dist/jquery.validate.js b/wwwroot/lib/jquery-validation/dist/jquery.validate.js similarity index 100% rename from AFRA.Members/wwwroot/lib/jquery-validation/dist/jquery.validate.js rename to wwwroot/lib/jquery-validation/dist/jquery.validate.js diff --git a/AFRA.Members/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js b/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js similarity index 100% rename from AFRA.Members/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js rename to wwwroot/lib/jquery-validation/dist/jquery.validate.min.js diff --git a/AFRA.Members/wwwroot/lib/jquery/LICENSE.txt b/wwwroot/lib/jquery/LICENSE.txt similarity index 100% rename from AFRA.Members/wwwroot/lib/jquery/LICENSE.txt rename to wwwroot/lib/jquery/LICENSE.txt diff --git a/AFRA.Members/wwwroot/lib/jquery/dist/jquery.js b/wwwroot/lib/jquery/dist/jquery.js similarity index 100% rename from AFRA.Members/wwwroot/lib/jquery/dist/jquery.js rename to wwwroot/lib/jquery/dist/jquery.js diff --git a/AFRA.Members/wwwroot/lib/jquery/dist/jquery.min.js b/wwwroot/lib/jquery/dist/jquery.min.js similarity index 100% rename from AFRA.Members/wwwroot/lib/jquery/dist/jquery.min.js rename to wwwroot/lib/jquery/dist/jquery.min.js diff --git a/AFRA.Members/wwwroot/lib/jquery/dist/jquery.min.map b/wwwroot/lib/jquery/dist/jquery.min.map similarity index 100% rename from AFRA.Members/wwwroot/lib/jquery/dist/jquery.min.map rename to wwwroot/lib/jquery/dist/jquery.min.map