diff options
| author | Kamen Mladenov <kamen.d.mladenov@protonmail.com> | 2021-05-16 05:17:37 +0000 |
|---|---|---|
| committer | Kamen Mladenov <kamen.d.mladenov@protonmail.com> | 2021-05-16 05:17:37 +0000 |
| commit | ffd59fcdc11b8b57cab30be090d2775d2b6b1ba3 (patch) | |
| tree | 3e82cb2864aec05505509e1afc01c6843f0a64a9 | |
| parent | 2ac139d0854c0f6d1b4cebc1487dd41128f00c60 (diff) | |
| parent | 564209043493c77fd51ac096b5a160bb20c46f12 (diff) | |
| download | it-kariera-exam-template-ffd59fcdc11b8b57cab30be090d2775d2b6b1ba3.tar it-kariera-exam-template-ffd59fcdc11b8b57cab30be090d2775d2b6b1ba3.tar.gz it-kariera-exam-template-ffd59fcdc11b8b57cab30be090d2775d2b6b1ba3.zip | |
Merge branch 'fuckoff' into 'master'
New structure
See merge request Syndamia/it-kariera-exam-template!2
| -rw-r--r-- | ExamTemplate/Common/ExamTemplate.Common/ErrorMessages.cs (renamed from ExamTemplate/Common/ErrorMessages.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Common/ExamTemplate.Common/ExamTemplate.Common.csproj (renamed from ExamTemplate/Common/Common.csproj) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Common/ExamTemplate.Common/RoleConst.cs (renamed from ExamTemplate/Common/RoleConst.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Data/ExamTemplate.Data.Models/BaseModel.cs (renamed from ExamTemplate/Data/Models/BaseModel.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Data/ExamTemplate.Data.Models/ExamTemplate.Data.Models.csproj | 11 | ||||
| -rw-r--r-- | ExamTemplate/Data/ExamTemplate.Data.Models/User.cs (renamed from ExamTemplate/Data/Models/User.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Data/ExamTemplate.Data/ExamTemplate.Data.csproj (renamed from ExamTemplate/Data/Data.csproj) | 3 | ||||
| -rw-r--r-- | ExamTemplate/Data/ExamTemplate.Data/Migrations/20210506172429_ImplementedUserAndRole.Designer.cs (renamed from ExamTemplate/Data/Migrations/20210506172429_ImplementedUserAndRole.Designer.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Data/ExamTemplate.Data/Migrations/20210506172429_ImplementedUserAndRole.cs (renamed from ExamTemplate/Data/Migrations/20210506172429_ImplementedUserAndRole.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Data/ExamTemplate.Data/Migrations/TemplateContextModelSnapshot.cs (renamed from ExamTemplate/Data/Migrations/TemplateContextModelSnapshot.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Data/ExamTemplate.Data/TemplateContext.cs (renamed from ExamTemplate/Data/TemplateContext.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Data/ExamTemplate.Data/TemplateContextFactory.cs (renamed from ExamTemplate/Data/TemplateContextFactory.cs) | 2 | ||||
| -rw-r--r-- | ExamTemplate/ExamTemplate.sln | 163 | ||||
| -rw-r--r-- | ExamTemplate/Services/ExamTemplate.Services.Models/BaseServiceModel.cs (renamed from ExamTemplate/Services/Models/BaseServiceModel.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Services/ExamTemplate.Services.Models/ExamTemplate.Services.Models.csproj | 7 | ||||
| -rw-r--r-- | ExamTemplate/Services/ExamTemplate.Services.Models/User/LoginUserServiceModel.cs (renamed from ExamTemplate/Services/Models/User/LoginUserServiceModel.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Services/ExamTemplate.Services.Models/User/RegisterUserServiceModel.cs (renamed from ExamTemplate/Services/Models/User/RegisterUserServiceModel.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Services/ExamTemplate.Services.Models/User/UserServiceModel.cs (renamed from ExamTemplate/Services/Models/User/UserServiceModel.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Services/ExamTemplate.Services/Configurations/ServiceUserMappings.cs (renamed from ExamTemplate/Services/Configurations/ServiceUserMappings.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Services/ExamTemplate.Services/ExamTemplate.Services.csproj (renamed from ExamTemplate/Services/Services.csproj) | 6 | ||||
| -rw-r--r-- | ExamTemplate/Services/ExamTemplate.Services/Interfaces/IBaseService.cs (renamed from ExamTemplate/Services/Interfaces/IBaseService.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Services/ExamTemplate.Services/Interfaces/ICloudinaryService.cs (renamed from ExamTemplate/Services/Interfaces/ICloudinaryService.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Services/ExamTemplate.Services/Interfaces/IUserService.cs (renamed from ExamTemplate/Services/Interfaces/IUserService.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Services/ExamTemplate.Services/Services/BaseService.cs (renamed from ExamTemplate/Services/Services/BaseService.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Services/ExamTemplate.Services/Services/CloudinaryService.cs (renamed from ExamTemplate/Services/Services/CloudinaryService.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Services/ExamTemplate.Services/Services/UserService.cs (renamed from ExamTemplate/Services/Services/UserService.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web.Models/BaseWebModel.cs (renamed from ExamTemplate/Web/Models/BaseWebModel.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web.Models/ErrorViewModel.cs (renamed from ExamTemplate/Web/Models/ErrorViewModel.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web.Models/ExamTemplate.Web.Models.csproj | 7 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web.Models/User/EditUserWebModel.cs (renamed from ExamTemplate/Web/Models/User/EditUserWebModel.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web.Models/User/LoginUserWebModel.cs (renamed from ExamTemplate/Web/Models/User/LoginUserWebModel.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web.Models/User/RegisterUserWebModel.cs (renamed from ExamTemplate/Web/Models/User/RegisterUserWebModel.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web.Models/User/UserWebModel.cs (renamed from ExamTemplate/Web/Models/User/UserWebModel.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Configurations/ControllerUserMappings.cs (renamed from ExamTemplate/Web/Configurations/ControllerUserMappings.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Controllers/AccountController.cs (renamed from ExamTemplate/Web/Controllers/AccountController.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Controllers/HomeController.cs (renamed from ExamTemplate/Web/Controllers/HomeController.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/ExamTemplate.Web.csproj (renamed from ExamTemplate/Web/Web.csproj) | 6 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Program.cs (renamed from ExamTemplate/Web/Program.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Properties/launchSettings.json (renamed from ExamTemplate/Web/Properties/launchSettings.json) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Startup.cs (renamed from ExamTemplate/Web/Startup.cs) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Views/Account/Edit.cshtml (renamed from ExamTemplate/Web/Views/Account/Edit.cshtml) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Views/Account/Login.cshtml (renamed from ExamTemplate/Web/Views/Account/Login.cshtml) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Views/Account/Profile.cshtml (renamed from ExamTemplate/Web/Views/Account/Profile.cshtml) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Views/Account/Register.cshtml (renamed from ExamTemplate/Web/Views/Account/Register.cshtml) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Views/Home/Index.cshtml (renamed from ExamTemplate/Web/Views/Home/Index.cshtml) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Views/Shared/Error.cshtml (renamed from ExamTemplate/Web/Views/Shared/Error.cshtml) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Views/Shared/ErrorNotFound.cshtml (renamed from ExamTemplate/Web/Views/Shared/ErrorNotFound.cshtml) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Views/Shared/_FooterContent.cshtml (renamed from ExamTemplate/Web/Views/Shared/_FooterContent.cshtml) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Views/Shared/_Layout.cshtml (renamed from ExamTemplate/Web/Views/Shared/_Layout.cshtml) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Views/Shared/_Navbar.cshtml (renamed from ExamTemplate/Web/Views/Shared/_Navbar.cshtml) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Views/_ViewImports.cshtml (renamed from ExamTemplate/Web/Views/_ViewImports.cshtml) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/Views/_ViewStart.cshtml (renamed from ExamTemplate/Web/Views/_ViewStart.cshtml) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/appsettings.json (renamed from ExamTemplate/Web/appsettings.json) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/wwwroot/css/site.css (renamed from ExamTemplate/Web/wwwroot/css/site.css) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/wwwroot/css/styles.css (renamed from ExamTemplate/Web/wwwroot/css/styles.css) | 0 | ||||
| -rw-r--r-- | ExamTemplate/Web/ExamTemplate.Web/wwwroot/favicon.ico (renamed from ExamTemplate/Web/wwwroot/favicon.ico) | bin | 32038 -> 32038 bytes | |||
| -rwxr-xr-x | tools/add-feature-template.sh | 24 | ||||
| -rwxr-xr-x | tools/delete-feature-template.sh | 22 | ||||
| -rwxr-xr-x | tools/rename-project.sh | 8 |
59 files changed, 175 insertions, 84 deletions
diff --git a/ExamTemplate/Common/ErrorMessages.cs b/ExamTemplate/Common/ExamTemplate.Common/ErrorMessages.cs index fa15b8c..fa15b8c 100644 --- a/ExamTemplate/Common/ErrorMessages.cs +++ b/ExamTemplate/Common/ExamTemplate.Common/ErrorMessages.cs diff --git a/ExamTemplate/Common/Common.csproj b/ExamTemplate/Common/ExamTemplate.Common/ExamTemplate.Common.csproj index 563e6f9..563e6f9 100644 --- a/ExamTemplate/Common/Common.csproj +++ b/ExamTemplate/Common/ExamTemplate.Common/ExamTemplate.Common.csproj diff --git a/ExamTemplate/Common/RoleConst.cs b/ExamTemplate/Common/ExamTemplate.Common/RoleConst.cs index 7d72fea..7d72fea 100644 --- a/ExamTemplate/Common/RoleConst.cs +++ b/ExamTemplate/Common/ExamTemplate.Common/RoleConst.cs diff --git a/ExamTemplate/Data/Models/BaseModel.cs b/ExamTemplate/Data/ExamTemplate.Data.Models/BaseModel.cs index 5e7b75c..5e7b75c 100644 --- a/ExamTemplate/Data/Models/BaseModel.cs +++ b/ExamTemplate/Data/ExamTemplate.Data.Models/BaseModel.cs diff --git a/ExamTemplate/Data/ExamTemplate.Data.Models/ExamTemplate.Data.Models.csproj b/ExamTemplate/Data/ExamTemplate.Data.Models/ExamTemplate.Data.Models.csproj new file mode 100644 index 0000000..7e76cb8 --- /dev/null +++ b/ExamTemplate/Data/ExamTemplate.Data.Models/ExamTemplate.Data.Models.csproj @@ -0,0 +1,11 @@ +<Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+ <TargetFramework>net5.0</TargetFramework>
+ </PropertyGroup>
+
+ <ItemGroup> + <PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="5.0.5" /> + </ItemGroup>
+
+</Project>
diff --git a/ExamTemplate/Data/Models/User.cs b/ExamTemplate/Data/ExamTemplate.Data.Models/User.cs index 8fa698d..8fa698d 100644 --- a/ExamTemplate/Data/Models/User.cs +++ b/ExamTemplate/Data/ExamTemplate.Data.Models/User.cs diff --git a/ExamTemplate/Data/Data.csproj b/ExamTemplate/Data/ExamTemplate.Data/ExamTemplate.Data.csproj index 098f532..0e2657c 100644 --- a/ExamTemplate/Data/Data.csproj +++ b/ExamTemplate/Data/ExamTemplate.Data/ExamTemplate.Data.csproj @@ -1,7 +1,8 @@ <Project Sdk="Microsoft.NET.Sdk">
<ItemGroup> - <ProjectReference Include="..\Common\Common.csproj" /> + <ProjectReference Include="..\ExamTemplate.Data.Models\ExamTemplate.Data.Models.csproj" /> + <ProjectReference Include="..\..\Common\ExamTemplate.Common\ExamTemplate.Common.csproj" /> </ItemGroup>
<ItemGroup> diff --git a/ExamTemplate/Data/Migrations/20210506172429_ImplementedUserAndRole.Designer.cs b/ExamTemplate/Data/ExamTemplate.Data/Migrations/20210506172429_ImplementedUserAndRole.Designer.cs index d15b462..d15b462 100644 --- a/ExamTemplate/Data/Migrations/20210506172429_ImplementedUserAndRole.Designer.cs +++ b/ExamTemplate/Data/ExamTemplate.Data/Migrations/20210506172429_ImplementedUserAndRole.Designer.cs diff --git a/ExamTemplate/Data/Migrations/20210506172429_ImplementedUserAndRole.cs b/ExamTemplate/Data/ExamTemplate.Data/Migrations/20210506172429_ImplementedUserAndRole.cs index a2f78ad..a2f78ad 100644 --- a/ExamTemplate/Data/Migrations/20210506172429_ImplementedUserAndRole.cs +++ b/ExamTemplate/Data/ExamTemplate.Data/Migrations/20210506172429_ImplementedUserAndRole.cs diff --git a/ExamTemplate/Data/Migrations/TemplateContextModelSnapshot.cs b/ExamTemplate/Data/ExamTemplate.Data/Migrations/TemplateContextModelSnapshot.cs index 3286121..3286121 100644 --- a/ExamTemplate/Data/Migrations/TemplateContextModelSnapshot.cs +++ b/ExamTemplate/Data/ExamTemplate.Data/Migrations/TemplateContextModelSnapshot.cs diff --git a/ExamTemplate/Data/TemplateContext.cs b/ExamTemplate/Data/ExamTemplate.Data/TemplateContext.cs index 268812d..268812d 100644 --- a/ExamTemplate/Data/TemplateContext.cs +++ b/ExamTemplate/Data/ExamTemplate.Data/TemplateContext.cs diff --git a/ExamTemplate/Data/TemplateContextFactory.cs b/ExamTemplate/Data/ExamTemplate.Data/TemplateContextFactory.cs index dff2e9e..8b2c0fa 100644 --- a/ExamTemplate/Data/TemplateContextFactory.cs +++ b/ExamTemplate/Data/ExamTemplate.Data/TemplateContextFactory.cs @@ -10,7 +10,7 @@ namespace ExamTemplate.Data public TemplateContext CreateDbContext(string[] args) { var configuration = new ConfigurationBuilder() - .SetBasePath(Directory.GetCurrentDirectory() + "/../Web/") + .SetBasePath(Directory.GetCurrentDirectory() + "/../../Web/CarShop.Web/") .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) .AddJsonFile("appsettings.Development.json", optional: true) .Build(); diff --git a/ExamTemplate/ExamTemplate.sln b/ExamTemplate/ExamTemplate.sln index 9dcfe98..1dc8d33 100644 --- a/ExamTemplate/ExamTemplate.sln +++ b/ExamTemplate/ExamTemplate.sln @@ -3,13 +3,27 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16
VisualStudioVersion = 16.6.30114.105
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Data", "Data\Data.csproj", "{5676382D-F650-45BF-96CD-1E99F4965233}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{B111A251-61F2-4737-AC8C-553BD4C4375F}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Services", "Services\Services.csproj", "{4BA16964-42F1-4481-8A47-1610B04398AE}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExamTemplate.Common", "Common\ExamTemplate.Common\ExamTemplate.Common.csproj", "{6ED9F9D8-E02F-4516-8719-A6C9E4A4B184}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Web", "Web\Web.csproj", "{5AEF48AD-2352-43FC-8B6E-2E2A1FF3001E}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Data", "Data", "{6915D897-20EC-44F0-BED2-0FD9A2F37786}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Common", "Common\Common.csproj", "{E182AE4B-1240-4AA7-A91C-29EC71C5C818}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExamTemplate.Data", "Data\ExamTemplate.Data\ExamTemplate.Data.csproj", "{77885AAB-EF5B-4565-BB6B-800C7CCFD3AD}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExamTemplate.Data.Models", "Data\ExamTemplate.Data.Models\ExamTemplate.Data.Models.csproj", "{6A03BA8B-06ED-4EE6-AB0C-E03AF4793957}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Services", "Services", "{9623FE1E-5B38-4DD5-96E1-00847C1AE386}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExamTemplate.Services", "Services\ExamTemplate.Services\ExamTemplate.Services.csproj", "{9F37083F-F0FE-4488-9D5D-DA92FEAB003F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExamTemplate.Services.Models", "Services\ExamTemplate.Services.Models\ExamTemplate.Services.Models.csproj", "{DCA531EE-5E78-41E0-B167-81510D31F421}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Web", "Web", "{F538D286-9CCB-42E9-921B-AEE5252E5845}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExamTemplate.Web", "Web\ExamTemplate.Web\ExamTemplate.Web.csproj", "{AE877E66-7E65-46D8-A604-C5D60FB62EA9}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExamTemplate.Web.Models", "Web\ExamTemplate.Web.Models\ExamTemplate.Web.Models.csproj", "{199377D0-3918-41D1-942E-6EA8F84E8980}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -24,53 +38,98 @@ Global HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {5676382D-F650-45BF-96CD-1E99F4965233}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5676382D-F650-45BF-96CD-1E99F4965233}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5676382D-F650-45BF-96CD-1E99F4965233}.Debug|x64.ActiveCfg = Debug|Any CPU
- {5676382D-F650-45BF-96CD-1E99F4965233}.Debug|x64.Build.0 = Debug|Any CPU
- {5676382D-F650-45BF-96CD-1E99F4965233}.Debug|x86.ActiveCfg = Debug|Any CPU
- {5676382D-F650-45BF-96CD-1E99F4965233}.Debug|x86.Build.0 = Debug|Any CPU
- {5676382D-F650-45BF-96CD-1E99F4965233}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5676382D-F650-45BF-96CD-1E99F4965233}.Release|Any CPU.Build.0 = Release|Any CPU
- {5676382D-F650-45BF-96CD-1E99F4965233}.Release|x64.ActiveCfg = Release|Any CPU
- {5676382D-F650-45BF-96CD-1E99F4965233}.Release|x64.Build.0 = Release|Any CPU
- {5676382D-F650-45BF-96CD-1E99F4965233}.Release|x86.ActiveCfg = Release|Any CPU
- {5676382D-F650-45BF-96CD-1E99F4965233}.Release|x86.Build.0 = Release|Any CPU
- {4BA16964-42F1-4481-8A47-1610B04398AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4BA16964-42F1-4481-8A47-1610B04398AE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4BA16964-42F1-4481-8A47-1610B04398AE}.Debug|x64.ActiveCfg = Debug|Any CPU
- {4BA16964-42F1-4481-8A47-1610B04398AE}.Debug|x64.Build.0 = Debug|Any CPU
- {4BA16964-42F1-4481-8A47-1610B04398AE}.Debug|x86.ActiveCfg = Debug|Any CPU
- {4BA16964-42F1-4481-8A47-1610B04398AE}.Debug|x86.Build.0 = Debug|Any CPU
- {4BA16964-42F1-4481-8A47-1610B04398AE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4BA16964-42F1-4481-8A47-1610B04398AE}.Release|Any CPU.Build.0 = Release|Any CPU
- {4BA16964-42F1-4481-8A47-1610B04398AE}.Release|x64.ActiveCfg = Release|Any CPU
- {4BA16964-42F1-4481-8A47-1610B04398AE}.Release|x64.Build.0 = Release|Any CPU
- {4BA16964-42F1-4481-8A47-1610B04398AE}.Release|x86.ActiveCfg = Release|Any CPU
- {4BA16964-42F1-4481-8A47-1610B04398AE}.Release|x86.Build.0 = Release|Any CPU
- {5AEF48AD-2352-43FC-8B6E-2E2A1FF3001E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5AEF48AD-2352-43FC-8B6E-2E2A1FF3001E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5AEF48AD-2352-43FC-8B6E-2E2A1FF3001E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {5AEF48AD-2352-43FC-8B6E-2E2A1FF3001E}.Debug|x64.Build.0 = Debug|Any CPU
- {5AEF48AD-2352-43FC-8B6E-2E2A1FF3001E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {5AEF48AD-2352-43FC-8B6E-2E2A1FF3001E}.Debug|x86.Build.0 = Debug|Any CPU
- {5AEF48AD-2352-43FC-8B6E-2E2A1FF3001E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5AEF48AD-2352-43FC-8B6E-2E2A1FF3001E}.Release|Any CPU.Build.0 = Release|Any CPU
- {5AEF48AD-2352-43FC-8B6E-2E2A1FF3001E}.Release|x64.ActiveCfg = Release|Any CPU
- {5AEF48AD-2352-43FC-8B6E-2E2A1FF3001E}.Release|x64.Build.0 = Release|Any CPU
- {5AEF48AD-2352-43FC-8B6E-2E2A1FF3001E}.Release|x86.ActiveCfg = Release|Any CPU
- {5AEF48AD-2352-43FC-8B6E-2E2A1FF3001E}.Release|x86.Build.0 = Release|Any CPU
- {E182AE4B-1240-4AA7-A91C-29EC71C5C818}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E182AE4B-1240-4AA7-A91C-29EC71C5C818}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E182AE4B-1240-4AA7-A91C-29EC71C5C818}.Debug|x64.ActiveCfg = Debug|Any CPU
- {E182AE4B-1240-4AA7-A91C-29EC71C5C818}.Debug|x64.Build.0 = Debug|Any CPU
- {E182AE4B-1240-4AA7-A91C-29EC71C5C818}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E182AE4B-1240-4AA7-A91C-29EC71C5C818}.Debug|x86.Build.0 = Debug|Any CPU
- {E182AE4B-1240-4AA7-A91C-29EC71C5C818}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E182AE4B-1240-4AA7-A91C-29EC71C5C818}.Release|Any CPU.Build.0 = Release|Any CPU
- {E182AE4B-1240-4AA7-A91C-29EC71C5C818}.Release|x64.ActiveCfg = Release|Any CPU
- {E182AE4B-1240-4AA7-A91C-29EC71C5C818}.Release|x64.Build.0 = Release|Any CPU
- {E182AE4B-1240-4AA7-A91C-29EC71C5C818}.Release|x86.ActiveCfg = Release|Any CPU
- {E182AE4B-1240-4AA7-A91C-29EC71C5C818}.Release|x86.Build.0 = Release|Any CPU
+ {6ED9F9D8-E02F-4516-8719-A6C9E4A4B184}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6ED9F9D8-E02F-4516-8719-A6C9E4A4B184}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6ED9F9D8-E02F-4516-8719-A6C9E4A4B184}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6ED9F9D8-E02F-4516-8719-A6C9E4A4B184}.Debug|x64.Build.0 = Debug|Any CPU
+ {6ED9F9D8-E02F-4516-8719-A6C9E4A4B184}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6ED9F9D8-E02F-4516-8719-A6C9E4A4B184}.Debug|x86.Build.0 = Debug|Any CPU
+ {6ED9F9D8-E02F-4516-8719-A6C9E4A4B184}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6ED9F9D8-E02F-4516-8719-A6C9E4A4B184}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6ED9F9D8-E02F-4516-8719-A6C9E4A4B184}.Release|x64.ActiveCfg = Release|Any CPU
+ {6ED9F9D8-E02F-4516-8719-A6C9E4A4B184}.Release|x64.Build.0 = Release|Any CPU
+ {6ED9F9D8-E02F-4516-8719-A6C9E4A4B184}.Release|x86.ActiveCfg = Release|Any CPU
+ {6ED9F9D8-E02F-4516-8719-A6C9E4A4B184}.Release|x86.Build.0 = Release|Any CPU
+ {77885AAB-EF5B-4565-BB6B-800C7CCFD3AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {77885AAB-EF5B-4565-BB6B-800C7CCFD3AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {77885AAB-EF5B-4565-BB6B-800C7CCFD3AD}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {77885AAB-EF5B-4565-BB6B-800C7CCFD3AD}.Debug|x64.Build.0 = Debug|Any CPU
+ {77885AAB-EF5B-4565-BB6B-800C7CCFD3AD}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {77885AAB-EF5B-4565-BB6B-800C7CCFD3AD}.Debug|x86.Build.0 = Debug|Any CPU
+ {77885AAB-EF5B-4565-BB6B-800C7CCFD3AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {77885AAB-EF5B-4565-BB6B-800C7CCFD3AD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {77885AAB-EF5B-4565-BB6B-800C7CCFD3AD}.Release|x64.ActiveCfg = Release|Any CPU
+ {77885AAB-EF5B-4565-BB6B-800C7CCFD3AD}.Release|x64.Build.0 = Release|Any CPU
+ {77885AAB-EF5B-4565-BB6B-800C7CCFD3AD}.Release|x86.ActiveCfg = Release|Any CPU
+ {77885AAB-EF5B-4565-BB6B-800C7CCFD3AD}.Release|x86.Build.0 = Release|Any CPU
+ {6A03BA8B-06ED-4EE6-AB0C-E03AF4793957}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6A03BA8B-06ED-4EE6-AB0C-E03AF4793957}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6A03BA8B-06ED-4EE6-AB0C-E03AF4793957}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6A03BA8B-06ED-4EE6-AB0C-E03AF4793957}.Debug|x64.Build.0 = Debug|Any CPU
+ {6A03BA8B-06ED-4EE6-AB0C-E03AF4793957}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6A03BA8B-06ED-4EE6-AB0C-E03AF4793957}.Debug|x86.Build.0 = Debug|Any CPU
+ {6A03BA8B-06ED-4EE6-AB0C-E03AF4793957}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6A03BA8B-06ED-4EE6-AB0C-E03AF4793957}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6A03BA8B-06ED-4EE6-AB0C-E03AF4793957}.Release|x64.ActiveCfg = Release|Any CPU
+ {6A03BA8B-06ED-4EE6-AB0C-E03AF4793957}.Release|x64.Build.0 = Release|Any CPU
+ {6A03BA8B-06ED-4EE6-AB0C-E03AF4793957}.Release|x86.ActiveCfg = Release|Any CPU
+ {6A03BA8B-06ED-4EE6-AB0C-E03AF4793957}.Release|x86.Build.0 = Release|Any CPU
+ {9F37083F-F0FE-4488-9D5D-DA92FEAB003F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9F37083F-F0FE-4488-9D5D-DA92FEAB003F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9F37083F-F0FE-4488-9D5D-DA92FEAB003F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9F37083F-F0FE-4488-9D5D-DA92FEAB003F}.Debug|x64.Build.0 = Debug|Any CPU
+ {9F37083F-F0FE-4488-9D5D-DA92FEAB003F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9F37083F-F0FE-4488-9D5D-DA92FEAB003F}.Debug|x86.Build.0 = Debug|Any CPU
+ {9F37083F-F0FE-4488-9D5D-DA92FEAB003F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9F37083F-F0FE-4488-9D5D-DA92FEAB003F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9F37083F-F0FE-4488-9D5D-DA92FEAB003F}.Release|x64.ActiveCfg = Release|Any CPU
+ {9F37083F-F0FE-4488-9D5D-DA92FEAB003F}.Release|x64.Build.0 = Release|Any CPU
+ {9F37083F-F0FE-4488-9D5D-DA92FEAB003F}.Release|x86.ActiveCfg = Release|Any CPU
+ {9F37083F-F0FE-4488-9D5D-DA92FEAB003F}.Release|x86.Build.0 = Release|Any CPU
+ {DCA531EE-5E78-41E0-B167-81510D31F421}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DCA531EE-5E78-41E0-B167-81510D31F421}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DCA531EE-5E78-41E0-B167-81510D31F421}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DCA531EE-5E78-41E0-B167-81510D31F421}.Debug|x64.Build.0 = Debug|Any CPU
+ {DCA531EE-5E78-41E0-B167-81510D31F421}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DCA531EE-5E78-41E0-B167-81510D31F421}.Debug|x86.Build.0 = Debug|Any CPU
+ {DCA531EE-5E78-41E0-B167-81510D31F421}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DCA531EE-5E78-41E0-B167-81510D31F421}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DCA531EE-5E78-41E0-B167-81510D31F421}.Release|x64.ActiveCfg = Release|Any CPU
+ {DCA531EE-5E78-41E0-B167-81510D31F421}.Release|x64.Build.0 = Release|Any CPU
+ {DCA531EE-5E78-41E0-B167-81510D31F421}.Release|x86.ActiveCfg = Release|Any CPU
+ {DCA531EE-5E78-41E0-B167-81510D31F421}.Release|x86.Build.0 = Release|Any CPU
+ {AE877E66-7E65-46D8-A604-C5D60FB62EA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AE877E66-7E65-46D8-A604-C5D60FB62EA9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AE877E66-7E65-46D8-A604-C5D60FB62EA9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {AE877E66-7E65-46D8-A604-C5D60FB62EA9}.Debug|x64.Build.0 = Debug|Any CPU
+ {AE877E66-7E65-46D8-A604-C5D60FB62EA9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {AE877E66-7E65-46D8-A604-C5D60FB62EA9}.Debug|x86.Build.0 = Debug|Any CPU
+ {AE877E66-7E65-46D8-A604-C5D60FB62EA9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AE877E66-7E65-46D8-A604-C5D60FB62EA9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AE877E66-7E65-46D8-A604-C5D60FB62EA9}.Release|x64.ActiveCfg = Release|Any CPU
+ {AE877E66-7E65-46D8-A604-C5D60FB62EA9}.Release|x64.Build.0 = Release|Any CPU
+ {AE877E66-7E65-46D8-A604-C5D60FB62EA9}.Release|x86.ActiveCfg = Release|Any CPU
+ {AE877E66-7E65-46D8-A604-C5D60FB62EA9}.Release|x86.Build.0 = Release|Any CPU
+ {199377D0-3918-41D1-942E-6EA8F84E8980}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {199377D0-3918-41D1-942E-6EA8F84E8980}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {199377D0-3918-41D1-942E-6EA8F84E8980}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {199377D0-3918-41D1-942E-6EA8F84E8980}.Debug|x64.Build.0 = Debug|Any CPU
+ {199377D0-3918-41D1-942E-6EA8F84E8980}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {199377D0-3918-41D1-942E-6EA8F84E8980}.Debug|x86.Build.0 = Debug|Any CPU
+ {199377D0-3918-41D1-942E-6EA8F84E8980}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {199377D0-3918-41D1-942E-6EA8F84E8980}.Release|Any CPU.Build.0 = Release|Any CPU
+ {199377D0-3918-41D1-942E-6EA8F84E8980}.Release|x64.ActiveCfg = Release|Any CPU
+ {199377D0-3918-41D1-942E-6EA8F84E8980}.Release|x64.Build.0 = Release|Any CPU
+ {199377D0-3918-41D1-942E-6EA8F84E8980}.Release|x86.ActiveCfg = Release|Any CPU
+ {199377D0-3918-41D1-942E-6EA8F84E8980}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {6ED9F9D8-E02F-4516-8719-A6C9E4A4B184} = {B111A251-61F2-4737-AC8C-553BD4C4375F}
+ {77885AAB-EF5B-4565-BB6B-800C7CCFD3AD} = {6915D897-20EC-44F0-BED2-0FD9A2F37786}
+ {6A03BA8B-06ED-4EE6-AB0C-E03AF4793957} = {6915D897-20EC-44F0-BED2-0FD9A2F37786}
+ {9F37083F-F0FE-4488-9D5D-DA92FEAB003F} = {9623FE1E-5B38-4DD5-96E1-00847C1AE386}
+ {DCA531EE-5E78-41E0-B167-81510D31F421} = {9623FE1E-5B38-4DD5-96E1-00847C1AE386}
+ {AE877E66-7E65-46D8-A604-C5D60FB62EA9} = {F538D286-9CCB-42E9-921B-AEE5252E5845}
+ {199377D0-3918-41D1-942E-6EA8F84E8980} = {F538D286-9CCB-42E9-921B-AEE5252E5845}
EndGlobalSection
EndGlobal
diff --git a/ExamTemplate/Services/Models/BaseServiceModel.cs b/ExamTemplate/Services/ExamTemplate.Services.Models/BaseServiceModel.cs index 62d0da3..62d0da3 100644 --- a/ExamTemplate/Services/Models/BaseServiceModel.cs +++ b/ExamTemplate/Services/ExamTemplate.Services.Models/BaseServiceModel.cs diff --git a/ExamTemplate/Services/ExamTemplate.Services.Models/ExamTemplate.Services.Models.csproj b/ExamTemplate/Services/ExamTemplate.Services.Models/ExamTemplate.Services.Models.csproj new file mode 100644 index 0000000..563e6f9 --- /dev/null +++ b/ExamTemplate/Services/ExamTemplate.Services.Models/ExamTemplate.Services.Models.csproj @@ -0,0 +1,7 @@ +<Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+ <TargetFramework>net5.0</TargetFramework>
+ </PropertyGroup>
+
+</Project>
diff --git a/ExamTemplate/Services/Models/User/LoginUserServiceModel.cs b/ExamTemplate/Services/ExamTemplate.Services.Models/User/LoginUserServiceModel.cs index 20aaaeb..20aaaeb 100644 --- a/ExamTemplate/Services/Models/User/LoginUserServiceModel.cs +++ b/ExamTemplate/Services/ExamTemplate.Services.Models/User/LoginUserServiceModel.cs diff --git a/ExamTemplate/Services/Models/User/RegisterUserServiceModel.cs b/ExamTemplate/Services/ExamTemplate.Services.Models/User/RegisterUserServiceModel.cs index b08d5ba..b08d5ba 100644 --- a/ExamTemplate/Services/Models/User/RegisterUserServiceModel.cs +++ b/ExamTemplate/Services/ExamTemplate.Services.Models/User/RegisterUserServiceModel.cs diff --git a/ExamTemplate/Services/Models/User/UserServiceModel.cs b/ExamTemplate/Services/ExamTemplate.Services.Models/User/UserServiceModel.cs index 0e8b939..0e8b939 100644 --- a/ExamTemplate/Services/Models/User/UserServiceModel.cs +++ b/ExamTemplate/Services/ExamTemplate.Services.Models/User/UserServiceModel.cs diff --git a/ExamTemplate/Services/Configurations/ServiceUserMappings.cs b/ExamTemplate/Services/ExamTemplate.Services/Configurations/ServiceUserMappings.cs index 787b90f..787b90f 100644 --- a/ExamTemplate/Services/Configurations/ServiceUserMappings.cs +++ b/ExamTemplate/Services/ExamTemplate.Services/Configurations/ServiceUserMappings.cs diff --git a/ExamTemplate/Services/Services.csproj b/ExamTemplate/Services/ExamTemplate.Services/ExamTemplate.Services.csproj index eb60f3d..b84928f 100644 --- a/ExamTemplate/Services/Services.csproj +++ b/ExamTemplate/Services/ExamTemplate.Services/ExamTemplate.Services.csproj @@ -1,8 +1,10 @@ <Project Sdk="Microsoft.NET.Sdk">
<ItemGroup> - <ProjectReference Include="..\Data\Data.csproj" /> - <ProjectReference Include="..\Common\Common.csproj" /> + <ProjectReference Include="..\ExamTemplate.Services.Models\ExamTemplate.Services.Models.csproj" /> + <ProjectReference Include="..\..\Data\ExamTemplate.Data\ExamTemplate.Data.csproj" /> + <ProjectReference Include="..\..\Data\ExamTemplate.Data.Models\ExamTemplate.Data.Models.csproj" /> + <ProjectReference Include="..\..\Common\ExamTemplate.Common\ExamTemplate.Common.csproj" /> </ItemGroup>
<ItemGroup> diff --git a/ExamTemplate/Services/Interfaces/IBaseService.cs b/ExamTemplate/Services/ExamTemplate.Services/Interfaces/IBaseService.cs index 66de7b8..66de7b8 100644 --- a/ExamTemplate/Services/Interfaces/IBaseService.cs +++ b/ExamTemplate/Services/ExamTemplate.Services/Interfaces/IBaseService.cs diff --git a/ExamTemplate/Services/Interfaces/ICloudinaryService.cs b/ExamTemplate/Services/ExamTemplate.Services/Interfaces/ICloudinaryService.cs index 9c4d884..9c4d884 100644 --- a/ExamTemplate/Services/Interfaces/ICloudinaryService.cs +++ b/ExamTemplate/Services/ExamTemplate.Services/Interfaces/ICloudinaryService.cs diff --git a/ExamTemplate/Services/Interfaces/IUserService.cs b/ExamTemplate/Services/ExamTemplate.Services/Interfaces/IUserService.cs index 35f14e3..35f14e3 100644 --- a/ExamTemplate/Services/Interfaces/IUserService.cs +++ b/ExamTemplate/Services/ExamTemplate.Services/Interfaces/IUserService.cs diff --git a/ExamTemplate/Services/Services/BaseService.cs b/ExamTemplate/Services/ExamTemplate.Services/Services/BaseService.cs index b1b823e..b1b823e 100644 --- a/ExamTemplate/Services/Services/BaseService.cs +++ b/ExamTemplate/Services/ExamTemplate.Services/Services/BaseService.cs diff --git a/ExamTemplate/Services/Services/CloudinaryService.cs b/ExamTemplate/Services/ExamTemplate.Services/Services/CloudinaryService.cs index 40772d9..40772d9 100644 --- a/ExamTemplate/Services/Services/CloudinaryService.cs +++ b/ExamTemplate/Services/ExamTemplate.Services/Services/CloudinaryService.cs diff --git a/ExamTemplate/Services/Services/UserService.cs b/ExamTemplate/Services/ExamTemplate.Services/Services/UserService.cs index 4e85688..4e85688 100644 --- a/ExamTemplate/Services/Services/UserService.cs +++ b/ExamTemplate/Services/ExamTemplate.Services/Services/UserService.cs diff --git a/ExamTemplate/Web/Models/BaseWebModel.cs b/ExamTemplate/Web/ExamTemplate.Web.Models/BaseWebModel.cs index 1b662af..1b662af 100644 --- a/ExamTemplate/Web/Models/BaseWebModel.cs +++ b/ExamTemplate/Web/ExamTemplate.Web.Models/BaseWebModel.cs diff --git a/ExamTemplate/Web/Models/ErrorViewModel.cs b/ExamTemplate/Web/ExamTemplate.Web.Models/ErrorViewModel.cs index af40d4c..af40d4c 100644 --- a/ExamTemplate/Web/Models/ErrorViewModel.cs +++ b/ExamTemplate/Web/ExamTemplate.Web.Models/ErrorViewModel.cs diff --git a/ExamTemplate/Web/ExamTemplate.Web.Models/ExamTemplate.Web.Models.csproj b/ExamTemplate/Web/ExamTemplate.Web.Models/ExamTemplate.Web.Models.csproj new file mode 100644 index 0000000..563e6f9 --- /dev/null +++ b/ExamTemplate/Web/ExamTemplate.Web.Models/ExamTemplate.Web.Models.csproj @@ -0,0 +1,7 @@ +<Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+ <TargetFramework>net5.0</TargetFramework>
+ </PropertyGroup>
+
+</Project>
diff --git a/ExamTemplate/Web/Models/User/EditUserWebModel.cs b/ExamTemplate/Web/ExamTemplate.Web.Models/User/EditUserWebModel.cs index 119a585..119a585 100644 --- a/ExamTemplate/Web/Models/User/EditUserWebModel.cs +++ b/ExamTemplate/Web/ExamTemplate.Web.Models/User/EditUserWebModel.cs diff --git a/ExamTemplate/Web/Models/User/LoginUserWebModel.cs b/ExamTemplate/Web/ExamTemplate.Web.Models/User/LoginUserWebModel.cs index 0f4ef73..0f4ef73 100644 --- a/ExamTemplate/Web/Models/User/LoginUserWebModel.cs +++ b/ExamTemplate/Web/ExamTemplate.Web.Models/User/LoginUserWebModel.cs diff --git a/ExamTemplate/Web/Models/User/RegisterUserWebModel.cs b/ExamTemplate/Web/ExamTemplate.Web.Models/User/RegisterUserWebModel.cs index c443dd2..c443dd2 100644 --- a/ExamTemplate/Web/Models/User/RegisterUserWebModel.cs +++ b/ExamTemplate/Web/ExamTemplate.Web.Models/User/RegisterUserWebModel.cs diff --git a/ExamTemplate/Web/Models/User/UserWebModel.cs b/ExamTemplate/Web/ExamTemplate.Web.Models/User/UserWebModel.cs index af8d6c7..af8d6c7 100644 --- a/ExamTemplate/Web/Models/User/UserWebModel.cs +++ b/ExamTemplate/Web/ExamTemplate.Web.Models/User/UserWebModel.cs diff --git a/ExamTemplate/Web/Configurations/ControllerUserMappings.cs b/ExamTemplate/Web/ExamTemplate.Web/Configurations/ControllerUserMappings.cs index 05c57e2..05c57e2 100644 --- a/ExamTemplate/Web/Configurations/ControllerUserMappings.cs +++ b/ExamTemplate/Web/ExamTemplate.Web/Configurations/ControllerUserMappings.cs diff --git a/ExamTemplate/Web/Controllers/AccountController.cs b/ExamTemplate/Web/ExamTemplate.Web/Controllers/AccountController.cs index 2c2eb32..2c2eb32 100644 --- a/ExamTemplate/Web/Controllers/AccountController.cs +++ b/ExamTemplate/Web/ExamTemplate.Web/Controllers/AccountController.cs diff --git a/ExamTemplate/Web/Controllers/HomeController.cs b/ExamTemplate/Web/ExamTemplate.Web/Controllers/HomeController.cs index d9cfc45..d9cfc45 100644 --- a/ExamTemplate/Web/Controllers/HomeController.cs +++ b/ExamTemplate/Web/ExamTemplate.Web/Controllers/HomeController.cs diff --git a/ExamTemplate/Web/Web.csproj b/ExamTemplate/Web/ExamTemplate.Web/ExamTemplate.Web.csproj index 44c6a7a..b3e1542 100644 --- a/ExamTemplate/Web/Web.csproj +++ b/ExamTemplate/Web/ExamTemplate.Web/ExamTemplate.Web.csproj @@ -1,8 +1,10 @@ <Project Sdk="Microsoft.NET.Sdk.Web">
<ItemGroup> - <ProjectReference Include="..\Services\Services.csproj" /> - <ProjectReference Include="..\Common\Common.csproj" /> + <ProjectReference Include="..\ExamTemplate.Web.Models\ExamTemplate.Web.Models.csproj" /> + <ProjectReference Include="..\..\Services\ExamTemplate.Services\ExamTemplate.Services.csproj" /> + <ProjectReference Include="..\..\Services\ExamTemplate.Services.Models\ExamTemplate.Services.Models.csproj" /> + <ProjectReference Include="..\..\Common\ExamTemplate.Common\ExamTemplate.Common.csproj" /> </ItemGroup>
<ItemGroup> diff --git a/ExamTemplate/Web/Program.cs b/ExamTemplate/Web/ExamTemplate.Web/Program.cs index be33374..be33374 100644 --- a/ExamTemplate/Web/Program.cs +++ b/ExamTemplate/Web/ExamTemplate.Web/Program.cs diff --git a/ExamTemplate/Web/Properties/launchSettings.json b/ExamTemplate/Web/ExamTemplate.Web/Properties/launchSettings.json index 080115b..080115b 100644 --- a/ExamTemplate/Web/Properties/launchSettings.json +++ b/ExamTemplate/Web/ExamTemplate.Web/Properties/launchSettings.json diff --git a/ExamTemplate/Web/Startup.cs b/ExamTemplate/Web/ExamTemplate.Web/Startup.cs index c18bca6..c18bca6 100644 --- a/ExamTemplate/Web/Startup.cs +++ b/ExamTemplate/Web/ExamTemplate.Web/Startup.cs diff --git a/ExamTemplate/Web/Views/Account/Edit.cshtml b/ExamTemplate/Web/ExamTemplate.Web/Views/Account/Edit.cshtml index a088742..a088742 100644 --- a/ExamTemplate/Web/Views/Account/Edit.cshtml +++ b/ExamTemplate/Web/ExamTemplate.Web/Views/Account/Edit.cshtml diff --git a/ExamTemplate/Web/Views/Account/Login.cshtml b/ExamTemplate/Web/ExamTemplate.Web/Views/Account/Login.cshtml index daa3f3e..daa3f3e 100644 --- a/ExamTemplate/Web/Views/Account/Login.cshtml +++ b/ExamTemplate/Web/ExamTemplate.Web/Views/Account/Login.cshtml diff --git a/ExamTemplate/Web/Views/Account/Profile.cshtml b/ExamTemplate/Web/ExamTemplate.Web/Views/Account/Profile.cshtml index 33fc882..33fc882 100644 --- a/ExamTemplate/Web/Views/Account/Profile.cshtml +++ b/ExamTemplate/Web/ExamTemplate.Web/Views/Account/Profile.cshtml diff --git a/ExamTemplate/Web/Views/Account/Register.cshtml b/ExamTemplate/Web/ExamTemplate.Web/Views/Account/Register.cshtml index e436d72..e436d72 100644 --- a/ExamTemplate/Web/Views/Account/Register.cshtml +++ b/ExamTemplate/Web/ExamTemplate.Web/Views/Account/Register.cshtml diff --git a/ExamTemplate/Web/Views/Home/Index.cshtml b/ExamTemplate/Web/ExamTemplate.Web/Views/Home/Index.cshtml index 56ea950..56ea950 100644 --- a/ExamTemplate/Web/Views/Home/Index.cshtml +++ b/ExamTemplate/Web/ExamTemplate.Web/Views/Home/Index.cshtml diff --git a/ExamTemplate/Web/Views/Shared/Error.cshtml b/ExamTemplate/Web/ExamTemplate.Web/Views/Shared/Error.cshtml index 5a7ce95..5a7ce95 100644 --- a/ExamTemplate/Web/Views/Shared/Error.cshtml +++ b/ExamTemplate/Web/ExamTemplate.Web/Views/Shared/Error.cshtml diff --git a/ExamTemplate/Web/Views/Shared/ErrorNotFound.cshtml b/ExamTemplate/Web/ExamTemplate.Web/Views/Shared/ErrorNotFound.cshtml index 39fc5ca..39fc5ca 100644 --- a/ExamTemplate/Web/Views/Shared/ErrorNotFound.cshtml +++ b/ExamTemplate/Web/ExamTemplate.Web/Views/Shared/ErrorNotFound.cshtml diff --git a/ExamTemplate/Web/Views/Shared/_FooterContent.cshtml b/ExamTemplate/Web/ExamTemplate.Web/Views/Shared/_FooterContent.cshtml index 60a21aa..60a21aa 100644 --- a/ExamTemplate/Web/Views/Shared/_FooterContent.cshtml +++ b/ExamTemplate/Web/ExamTemplate.Web/Views/Shared/_FooterContent.cshtml diff --git a/ExamTemplate/Web/Views/Shared/_Layout.cshtml b/ExamTemplate/Web/ExamTemplate.Web/Views/Shared/_Layout.cshtml index dd7bf82..dd7bf82 100644 --- a/ExamTemplate/Web/Views/Shared/_Layout.cshtml +++ b/ExamTemplate/Web/ExamTemplate.Web/Views/Shared/_Layout.cshtml diff --git a/ExamTemplate/Web/Views/Shared/_Navbar.cshtml b/ExamTemplate/Web/ExamTemplate.Web/Views/Shared/_Navbar.cshtml index 0ec5c4d..0ec5c4d 100644 --- a/ExamTemplate/Web/Views/Shared/_Navbar.cshtml +++ b/ExamTemplate/Web/ExamTemplate.Web/Views/Shared/_Navbar.cshtml diff --git a/ExamTemplate/Web/Views/_ViewImports.cshtml b/ExamTemplate/Web/ExamTemplate.Web/Views/_ViewImports.cshtml index 18502e4..18502e4 100644 --- a/ExamTemplate/Web/Views/_ViewImports.cshtml +++ b/ExamTemplate/Web/ExamTemplate.Web/Views/_ViewImports.cshtml diff --git a/ExamTemplate/Web/Views/_ViewStart.cshtml b/ExamTemplate/Web/ExamTemplate.Web/Views/_ViewStart.cshtml index 3a04d05..3a04d05 100644 --- a/ExamTemplate/Web/Views/_ViewStart.cshtml +++ b/ExamTemplate/Web/ExamTemplate.Web/Views/_ViewStart.cshtml diff --git a/ExamTemplate/Web/appsettings.json b/ExamTemplate/Web/ExamTemplate.Web/appsettings.json index f1b58be..f1b58be 100644 --- a/ExamTemplate/Web/appsettings.json +++ b/ExamTemplate/Web/ExamTemplate.Web/appsettings.json diff --git a/ExamTemplate/Web/wwwroot/css/site.css b/ExamTemplate/Web/ExamTemplate.Web/wwwroot/css/site.css index 5923427..5923427 100644 --- a/ExamTemplate/Web/wwwroot/css/site.css +++ b/ExamTemplate/Web/ExamTemplate.Web/wwwroot/css/site.css diff --git a/ExamTemplate/Web/wwwroot/css/styles.css b/ExamTemplate/Web/ExamTemplate.Web/wwwroot/css/styles.css index e7fc7b3..e7fc7b3 100644 --- a/ExamTemplate/Web/wwwroot/css/styles.css +++ b/ExamTemplate/Web/ExamTemplate.Web/wwwroot/css/styles.css diff --git a/ExamTemplate/Web/wwwroot/favicon.ico b/ExamTemplate/Web/ExamTemplate.Web/wwwroot/favicon.ico Binary files differindex a3a7999..a3a7999 100644 --- a/ExamTemplate/Web/wwwroot/favicon.ico +++ b/ExamTemplate/Web/ExamTemplate.Web/wwwroot/favicon.ico diff --git a/tools/add-feature-template.sh b/tools/add-feature-template.sh index 3b11a44..9637384 100755 --- a/tools/add-feature-template.sh +++ b/tools/add-feature-template.sh @@ -32,7 +32,7 @@ dir="../$project_name/Data" # {{{ ---------------------------> # Create the DB model class -cat > $dir/Models/$feature_name.cs<< EOF +cat > $dir/${project_name}.Data.Models/$feature_name.cs<< EOF using System; namespace $project_name.Data.Models @@ -55,7 +55,7 @@ EOF dbset="public DbSet<$feature_name> ${feature_name}s { get; set; }" -dbcontext_path="$dir/${project_name}Context.cs" +dbcontext_path="$dir/${project_name}.Data/${project_name}Context.cs" if ! grep -q "$dbset" "$dbcontext_path"; then if grep -Fq "DbSet" $dbcontext_path; then @@ -77,7 +77,7 @@ dir="../$project_name/Services" # {{{ ---------------------------> # Create Service and Interface -cat > $dir/Interfaces/I${feature_name}Service.cs<< EOF +cat > $dir/${project_name}.Services/Interfaces/I${feature_name}Service.cs<< EOF using $project_name.Data.Models; using $project_name.Services.Models.$feature_name; @@ -88,7 +88,7 @@ namespace $project_name.Services.Interfaces } EOF -cat > $dir/Services/${feature_name}Service.cs<< EOF +cat > $dir/${project_name}.Services/Services/${feature_name}Service.cs<< EOF using $project_name.Services.Interfaces; using System; using AutoMapper; @@ -112,7 +112,7 @@ EOF # {{{ ---------------------------> # Create Service Model -subdir="$dir/Models/$feature_name" +subdir="$dir/${project_name}.Services.Models/$feature_name" mkdir -p $subdir cat > $subdir/$model${feature_name}ServiceModel.cs<< EOF @@ -137,7 +137,7 @@ EOF # {{{ ---------------------------> # Create Service Mappings -subdir="${dir}/Configurations" +subdir="$dir/${project_name}.Services/Configurations" mappings=("${feature_name}ServiceModel, $feature_name" "${feature_name}, ${feature_name}ServiceModel") cat > $subdir/Service${feature_name}Mappings.cs<< EOF @@ -173,7 +173,7 @@ dir="../$project_name/Web" # {{{ ---------------------------> # Add the dependency injection of the Service class -startup_path="$dir/Startup.cs" +startup_path="$dir/${project_name}.Web/Startup.cs" service_name="${feature_name}Service" if ! grep -q "$service_name" "$startup_path"; then sed -z -i "s/.*AddTransient[^\n]*\n/&\t\t\tservices.AddTransient<I$service_name, $service_name>();\n/" $startup_path @@ -184,7 +184,7 @@ fi # {{{ ---------------------------> # Create View Models -subdir="$dir/Models/$feature_name" +subdir="$dir/${project_name}.Web.Models/$feature_name" mkdir -p $subdir models=("" "Create" "Edit") @@ -220,7 +220,7 @@ done # {{{ ---------------------------> # Update View Imports -viewimports_path="$dir/Views/_ViewImports.cshtml" +viewimports_path="$dir/${project_name}.Web/Views/_ViewImports.cshtml" import_name="$project_name.Web.Models.$feature_name" if ! grep -q "$import_name" "$viewimports_path"; then sed -z -i "s/.*@using[^\n]*\n/&@using $import_name\n/" $viewimports_path @@ -231,7 +231,7 @@ fi # {{{ ---------------------------> # Create Views -subdir="$dir/Views/$feature_name" +subdir="$dir/${project_name}.Web/Views/$feature_name" mkdir -p $subdir cat > $subdir/Index.cshtml<< EOF @@ -342,7 +342,7 @@ EOF # {{{ ---------------------------> # Create Controller -subdir="$dir/Controllers" +subdir="$dir/${project_name}.Web/Controllers" cat > $subdir/${feature_name}Controller.cs<< EOF using System; @@ -461,7 +461,7 @@ EOF # {{{ ---------------------------> # Create Controller Mappings -subdir="${dir}/Configurations" +subdir="${dir}/${project_name}.Web/Configurations" mappings=("${feature_name}ServiceModel, ${feature_name}WebModel" "Create${feature_name}WebModel, ${feature_name}ServiceModel" "${feature_name}ServiceModel, Edit${feature_name}WebModel" "Edit${feature_name}WebModel, ${feature_name}ServiceModel") cat > $subdir/Controller${feature_name}Mappings.cs<< EOF diff --git a/tools/delete-feature-template.sh b/tools/delete-feature-template.sh index 29484dd..5290c6c 100755 --- a/tools/delete-feature-template.sh +++ b/tools/delete-feature-template.sh @@ -24,8 +24,8 @@ feature_name="$2" dir="../$project_name/Data" -rm -f $dir/Models/$feature_name.cs -sed -i "/$feature_name/d" $dir/${project_name}Context.cs +rm -f $dir/${project_name}.Data.Models/$feature_name.cs +sed -i "/$feature_name/d" $dir/${project_name}.Data/${project_name}Context.cs # }}} =============================< @@ -34,9 +34,9 @@ sed -i "/$feature_name/d" $dir/${project_name}Context.cs dir="../$project_name/Services" -rm -f $dir/Configurations/Service${feature_name}Mappings.cs -rm -rf $dir/Models/$feature_name -rm -f $dir/${feature_name}Service.cs +rm -f $dir/${project_name}.Services/Configurations/Service${feature_name}Mappings.cs +rm -rf $dir/${project_name}.Services.Models/$feature_name +rm -f $dir/${project_name}.Services/${feature_name}Service.cs # }}} =============================< @@ -45,11 +45,11 @@ rm -f $dir/${feature_name}Service.cs dir="../$project_name/Web" -rm -f $dir/Configurations/Controller${feature_name}Mappings.cs -rm -f $dir/Controllers/${feature_name}Controller.cs -rm -rf $dir/Models/$feature_name -rm -rf $dir/Views/$feature_name -sed -i "/$feature_name/d" $dir/Views/_ViewImports.cshtml -sed -i "/$feature_name/d" $dir/Startup.cs +rm -f $dir/${project_name}.Web/Configurations/Controller${feature_name}Mappings.cs +rm -f $dir/${project_name}.Web/Controllers/${feature_name}Controller.cs +rm -rf $dir/${project_name}.Web.Models/$feature_name +rm -rf $dir/${project_name}.Web/Views/$feature_name +sed -i "/$feature_name/d" $dir/${project_name}.Web/Views/_ViewImports.cshtml +sed -i "/$feature_name/d" $dir/${project_name}.Web/Startup.cs # }}} =============================< diff --git a/tools/rename-project.sh b/tools/rename-project.sh index b0d6d0b..722650a 100755 --- a/tools/rename-project.sh +++ b/tools/rename-project.sh @@ -34,12 +34,14 @@ rename () { done } +mv ../$original_name ../$new_name + # Rename all directories and then files -rename $(find ../ -type d -name "*$original_name*") -rename $(find ../ -type f -name "*$original_name*") +rename $(find ../$new_name -type d -name "*$original_name*") +rename $(find ../$new_name -type f -name "*$original_name*") # Rename all occurences inside files -find ../ -type f -not -path "../tools/*" -not -path "../.git/*" -print0 | xargs -0 sed -i "s/$original_name/$new_name/g" +find ../$new_name -type f -not -path "../tools/*" -not -path "../.git/*" -print0 | xargs -0 sed -i "s/$original_name/$new_name/g" # The database context is named TemplateContext by default # A third paramter should never be given, the second check is to prevent stack overflow |
