diff --git a/.gitea/workflows/bo-stage.yml b/.gitea/workflows/bo-stage.yml new file mode 100644 index 0000000..0e9f7a5 --- /dev/null +++ b/.gitea/workflows/bo-stage.yml @@ -0,0 +1,46 @@ + +name: Push nuget and docker image Actions Workflow + +on: + push: + branches: + - stage +jobs: + Deploy: + runs-on: windows + steps: + - name: Checkout + uses: https://git.afrino.co/actions/checkout@v3 + - name: Setup dotnet + uses: https://git.afrino.co/actions/setup-dotnet@v3 + with: + dotnet-version: 7.0.x + + - name: Remove Package Source + run: dotnet nuget remove source FourSat + continue-on-error: true + - name: Add Package Source + run: dotnet nuget add source --name FourSat --username systemuser --password sZSA7PTiv3pUSQZ https://git.afrino.co/api/packages/FourSat/nuget/index.json --store-password-in-clear-text + + - name: Install dependencies + run: dotnet restore ".\src\BackOffice\BackOffice.csproj" + - name: Build + run: dotnet build ".\src\BackOffice\BackOffice.csproj" --configuration Release --no-restore + - name: Test + run: dotnet test ".\src\BackOffice\BackOffice.csproj" --no-restore --verbosity normal + - name: Recycle Apppool + run: | + & "C:\Windows\System32\inetsrv\appcmd.exe" recycle apppool /apppool.name:admin.kbs1.ir + shell: powershell + - name: Stop Website + run: | + & "C:\Windows\System32\inetsrv\appcmd.exe" stop site /site.name:admin.kbs1.ir + shell: powershell + - name: Publish + run: dotnet publish ".\src\BackOffice\BackOffice.csproj" -c Release -o publish + - name: Copy Publish To IIS Directory + run: Get-ChildItem -Path "publish\*" | Copy-Item -Destination "E:\kbs1.ir\admin.kbs1.ir\" -Recurse -Force + - name: Start Website + run: | + & "C:\Windows\System32\inetsrv\appcmd.exe" start site /site.name:admin.kbs1.ir + shell: powershell diff --git a/src/BackOffice/BackOffice.sln b/src/BackOffice.sln similarity index 100% rename from src/BackOffice/BackOffice.sln rename to src/BackOffice.sln diff --git a/src/BackOffice/BackOffice/App.razor b/src/BackOffice/App.razor similarity index 100% rename from src/BackOffice/BackOffice/App.razor rename to src/BackOffice/App.razor diff --git a/src/BackOffice/BackOffice/BackOffice.csproj b/src/BackOffice/BackOffice.csproj similarity index 100% rename from src/BackOffice/BackOffice/BackOffice.csproj rename to src/BackOffice/BackOffice.csproj diff --git a/src/BackOffice/BackOffice/Common/BaseComponents/DateRangePicker.razor b/src/BackOffice/Common/BaseComponents/DateRangePicker.razor similarity index 100% rename from src/BackOffice/BackOffice/Common/BaseComponents/DateRangePicker.razor rename to src/BackOffice/Common/BaseComponents/DateRangePicker.razor diff --git a/src/BackOffice/BackOffice/Common/BaseComponents/DateRangePicker.razor.cs b/src/BackOffice/Common/BaseComponents/DateRangePicker.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Common/BaseComponents/DateRangePicker.razor.cs rename to src/BackOffice/Common/BaseComponents/DateRangePicker.razor.cs diff --git a/src/BackOffice/BackOffice/Common/BaseComponents/Image.razor b/src/BackOffice/Common/BaseComponents/Image.razor similarity index 100% rename from src/BackOffice/BackOffice/Common/BaseComponents/Image.razor rename to src/BackOffice/Common/BaseComponents/Image.razor diff --git a/src/BackOffice/BackOffice/Common/BaseComponents/Image.razor.cs b/src/BackOffice/Common/BaseComponents/Image.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Common/BaseComponents/Image.razor.cs rename to src/BackOffice/Common/BaseComponents/Image.razor.cs diff --git a/src/BackOffice/BackOffice/Common/Configure/ConfigureService.cs b/src/BackOffice/Common/Configure/ConfigureService.cs similarity index 100% rename from src/BackOffice/BackOffice/Common/Configure/ConfigureService.cs rename to src/BackOffice/Common/Configure/ConfigureService.cs diff --git a/src/BackOffice/BackOffice/Common/Models/WorkHoursDto.cs b/src/BackOffice/Common/Models/WorkHoursDto.cs similarity index 100% rename from src/BackOffice/BackOffice/Common/Models/WorkHoursDto.cs rename to src/BackOffice/Common/Models/WorkHoursDto.cs diff --git a/src/BackOffice/BackOffice/Common/Utilities/ApiAuthenticationStateProvider.cs b/src/BackOffice/Common/Utilities/ApiAuthenticationStateProvider.cs similarity index 100% rename from src/BackOffice/BackOffice/Common/Utilities/ApiAuthenticationStateProvider.cs rename to src/BackOffice/Common/Utilities/ApiAuthenticationStateProvider.cs diff --git a/src/BackOffice/BackOffice/Common/Utilities/AppTokenProvider.cs b/src/BackOffice/Common/Utilities/AppTokenProvider.cs similarity index 100% rename from src/BackOffice/BackOffice/Common/Utilities/AppTokenProvider.cs rename to src/BackOffice/Common/Utilities/AppTokenProvider.cs diff --git a/src/BackOffice/BackOffice/Common/Utilities/Enums.cs b/src/BackOffice/Common/Utilities/Enums.cs similarity index 100% rename from src/BackOffice/BackOffice/Common/Utilities/Enums.cs rename to src/BackOffice/Common/Utilities/Enums.cs diff --git a/src/BackOffice/BackOffice/Common/Utilities/ErrorHandlerInterceptor.cs b/src/BackOffice/Common/Utilities/ErrorHandlerInterceptor.cs similarity index 100% rename from src/BackOffice/BackOffice/Common/Utilities/ErrorHandlerInterceptor.cs rename to src/BackOffice/Common/Utilities/ErrorHandlerInterceptor.cs diff --git a/src/BackOffice/BackOffice/Common/Utilities/Extensions.cs b/src/BackOffice/Common/Utilities/Extensions.cs similarity index 100% rename from src/BackOffice/BackOffice/Common/Utilities/Extensions.cs rename to src/BackOffice/Common/Utilities/Extensions.cs diff --git a/src/BackOffice/BackOffice/Common/Utilities/GlobalConstants.cs b/src/BackOffice/Common/Utilities/GlobalConstants.cs similarity index 100% rename from src/BackOffice/BackOffice/Common/Utilities/GlobalConstants.cs rename to src/BackOffice/Common/Utilities/GlobalConstants.cs diff --git a/src/BackOffice/BackOffice/Common/Utilities/ITokenProvider.cs b/src/BackOffice/Common/Utilities/ITokenProvider.cs similarity index 100% rename from src/BackOffice/BackOffice/Common/Utilities/ITokenProvider.cs rename to src/BackOffice/Common/Utilities/ITokenProvider.cs diff --git a/src/BackOffice/BackOffice/Common/Utilities/RouteConstance.cs b/src/BackOffice/Common/Utilities/RouteConstance.cs similarity index 100% rename from src/BackOffice/BackOffice/Common/Utilities/RouteConstance.cs rename to src/BackOffice/Common/Utilities/RouteConstance.cs diff --git a/src/BackOffice/BackOffice/Common/Utilities/TokenHandler.cs b/src/BackOffice/Common/Utilities/TokenHandler.cs similarity index 100% rename from src/BackOffice/BackOffice/Common/Utilities/TokenHandler.cs rename to src/BackOffice/Common/Utilities/TokenHandler.cs diff --git a/src/BackOffice/BackOffice/Common/Utilities/UrlUtility.cs b/src/BackOffice/Common/Utilities/UrlUtility.cs similarity index 100% rename from src/BackOffice/BackOffice/Common/Utilities/UrlUtility.cs rename to src/BackOffice/Common/Utilities/UrlUtility.cs diff --git a/src/BackOffice/BackOffice/Pages/AutoComplete/RoleAutoComplete.razor b/src/BackOffice/Pages/AutoComplete/RoleAutoComplete.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/AutoComplete/RoleAutoComplete.razor rename to src/BackOffice/Pages/AutoComplete/RoleAutoComplete.razor diff --git a/src/BackOffice/BackOffice/Pages/AutoComplete/RoleAutoComplete.razor.cs b/src/BackOffice/Pages/AutoComplete/RoleAutoComplete.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/AutoComplete/RoleAutoComplete.razor.cs rename to src/BackOffice/Pages/AutoComplete/RoleAutoComplete.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/Index.razor b/src/BackOffice/Pages/Index.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/Index.razor rename to src/BackOffice/Pages/Index.razor diff --git a/src/BackOffice/BackOffice/Pages/Login/LoginPage.razor b/src/BackOffice/Pages/Login/LoginPage.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/Login/LoginPage.razor rename to src/BackOffice/Pages/Login/LoginPage.razor diff --git a/src/BackOffice/BackOffice/Pages/Login/LoginPage.razor.cs b/src/BackOffice/Pages/Login/LoginPage.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/Login/LoginPage.razor.cs rename to src/BackOffice/Pages/Login/LoginPage.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/Login/VerifyCodePage.razor b/src/BackOffice/Pages/Login/VerifyCodePage.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/Login/VerifyCodePage.razor rename to src/BackOffice/Pages/Login/VerifyCodePage.razor diff --git a/src/BackOffice/BackOffice/Pages/Login/VerifyCodePage.razor.cs b/src/BackOffice/Pages/Login/VerifyCodePage.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/Login/VerifyCodePage.razor.cs rename to src/BackOffice/Pages/Login/VerifyCodePage.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/Package/Components/CreateDialog.razor b/src/BackOffice/Pages/Package/Components/CreateDialog.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/Package/Components/CreateDialog.razor rename to src/BackOffice/Pages/Package/Components/CreateDialog.razor diff --git a/src/BackOffice/BackOffice/Pages/Package/Components/CreateDialog.razor.cs b/src/BackOffice/Pages/Package/Components/CreateDialog.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/Package/Components/CreateDialog.razor.cs rename to src/BackOffice/Pages/Package/Components/CreateDialog.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/Package/Components/PackageDataTable.razor b/src/BackOffice/Pages/Package/Components/PackageDataTable.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/Package/Components/PackageDataTable.razor rename to src/BackOffice/Pages/Package/Components/PackageDataTable.razor diff --git a/src/BackOffice/BackOffice/Pages/Package/Components/PackageDataTable.razor.cs b/src/BackOffice/Pages/Package/Components/PackageDataTable.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/Package/Components/PackageDataTable.razor.cs rename to src/BackOffice/Pages/Package/Components/PackageDataTable.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/Package/Components/UpdateDialog.razor b/src/BackOffice/Pages/Package/Components/UpdateDialog.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/Package/Components/UpdateDialog.razor rename to src/BackOffice/Pages/Package/Components/UpdateDialog.razor diff --git a/src/BackOffice/BackOffice/Pages/Package/Components/UpdateDialog.razor.cs b/src/BackOffice/Pages/Package/Components/UpdateDialog.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/Package/Components/UpdateDialog.razor.cs rename to src/BackOffice/Pages/Package/Components/UpdateDialog.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/Package/PackageMainPage.razor b/src/BackOffice/Pages/Package/PackageMainPage.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/Package/PackageMainPage.razor rename to src/BackOffice/Pages/Package/PackageMainPage.razor diff --git a/src/BackOffice/BackOffice/Pages/Role/Components/CreateDialog.razor b/src/BackOffice/Pages/Role/Components/CreateDialog.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/Role/Components/CreateDialog.razor rename to src/BackOffice/Pages/Role/Components/CreateDialog.razor diff --git a/src/BackOffice/BackOffice/Pages/Role/Components/CreateDialog.razor.cs b/src/BackOffice/Pages/Role/Components/CreateDialog.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/Role/Components/CreateDialog.razor.cs rename to src/BackOffice/Pages/Role/Components/CreateDialog.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/Role/Components/RoleDataTable.razor b/src/BackOffice/Pages/Role/Components/RoleDataTable.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/Role/Components/RoleDataTable.razor rename to src/BackOffice/Pages/Role/Components/RoleDataTable.razor diff --git a/src/BackOffice/BackOffice/Pages/Role/Components/RoleDataTable.razor.cs b/src/BackOffice/Pages/Role/Components/RoleDataTable.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/Role/Components/RoleDataTable.razor.cs rename to src/BackOffice/Pages/Role/Components/RoleDataTable.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/Role/Components/UpdateDialog.razor b/src/BackOffice/Pages/Role/Components/UpdateDialog.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/Role/Components/UpdateDialog.razor rename to src/BackOffice/Pages/Role/Components/UpdateDialog.razor diff --git a/src/BackOffice/BackOffice/Pages/Role/Components/UpdateDialog.razor.cs b/src/BackOffice/Pages/Role/Components/UpdateDialog.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/Role/Components/UpdateDialog.razor.cs rename to src/BackOffice/Pages/Role/Components/UpdateDialog.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/Role/RoleMainPage.razor b/src/BackOffice/Pages/Role/RoleMainPage.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/Role/RoleMainPage.razor rename to src/BackOffice/Pages/Role/RoleMainPage.razor diff --git a/src/BackOffice/BackOffice/Pages/User/Components/UserDataTable.razor b/src/BackOffice/Pages/User/Components/UserDataTable.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/User/Components/UserDataTable.razor rename to src/BackOffice/Pages/User/Components/UserDataTable.razor diff --git a/src/BackOffice/BackOffice/Pages/User/Components/UserDataTable.razor.cs b/src/BackOffice/Pages/User/Components/UserDataTable.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/User/Components/UserDataTable.razor.cs rename to src/BackOffice/Pages/User/Components/UserDataTable.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/User/Components/UserRoleDialog.razor b/src/BackOffice/Pages/User/Components/UserRoleDialog.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/User/Components/UserRoleDialog.razor rename to src/BackOffice/Pages/User/Components/UserRoleDialog.razor diff --git a/src/BackOffice/BackOffice/Pages/User/Components/UserRoleDialog.razor.cs b/src/BackOffice/Pages/User/Components/UserRoleDialog.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/User/Components/UserRoleDialog.razor.cs rename to src/BackOffice/Pages/User/Components/UserRoleDialog.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/User/UserMainPage.razor b/src/BackOffice/Pages/User/UserMainPage.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/User/UserMainPage.razor rename to src/BackOffice/Pages/User/UserMainPage.razor diff --git a/src/BackOffice/BackOffice/Pages/UserAddress/Components/CreateDialog.razor b/src/BackOffice/Pages/UserAddress/Components/CreateDialog.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserAddress/Components/CreateDialog.razor rename to src/BackOffice/Pages/UserAddress/Components/CreateDialog.razor diff --git a/src/BackOffice/BackOffice/Pages/UserAddress/Components/CreateDialog.razor.cs b/src/BackOffice/Pages/UserAddress/Components/CreateDialog.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserAddress/Components/CreateDialog.razor.cs rename to src/BackOffice/Pages/UserAddress/Components/CreateDialog.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/UserAddress/Components/UpdateDialog.razor b/src/BackOffice/Pages/UserAddress/Components/UpdateDialog.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserAddress/Components/UpdateDialog.razor rename to src/BackOffice/Pages/UserAddress/Components/UpdateDialog.razor diff --git a/src/BackOffice/BackOffice/Pages/UserAddress/Components/UpdateDialog.razor.cs b/src/BackOffice/Pages/UserAddress/Components/UpdateDialog.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserAddress/Components/UpdateDialog.razor.cs rename to src/BackOffice/Pages/UserAddress/Components/UpdateDialog.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/UserAddress/Components/UserAddressDataTable.razor b/src/BackOffice/Pages/UserAddress/Components/UserAddressDataTable.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserAddress/Components/UserAddressDataTable.razor rename to src/BackOffice/Pages/UserAddress/Components/UserAddressDataTable.razor diff --git a/src/BackOffice/BackOffice/Pages/UserAddress/Components/UserAddressDataTable.razor.cs b/src/BackOffice/Pages/UserAddress/Components/UserAddressDataTable.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserAddress/Components/UserAddressDataTable.razor.cs rename to src/BackOffice/Pages/UserAddress/Components/UserAddressDataTable.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/UserAddress/UserAddressMainPage.razor b/src/BackOffice/Pages/UserAddress/UserAddressMainPage.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserAddress/UserAddressMainPage.razor rename to src/BackOffice/Pages/UserAddress/UserAddressMainPage.razor diff --git a/src/BackOffice/BackOffice/Pages/UserOrder/Components/UserOrderDataTable.razor b/src/BackOffice/Pages/UserOrder/Components/UserOrderDataTable.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserOrder/Components/UserOrderDataTable.razor rename to src/BackOffice/Pages/UserOrder/Components/UserOrderDataTable.razor diff --git a/src/BackOffice/BackOffice/Pages/UserOrder/Components/UserOrderDataTable.razor.cs b/src/BackOffice/Pages/UserOrder/Components/UserOrderDataTable.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserOrder/Components/UserOrderDataTable.razor.cs rename to src/BackOffice/Pages/UserOrder/Components/UserOrderDataTable.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/UserOrder/UserOrderMainPage.razor b/src/BackOffice/Pages/UserOrder/UserOrderMainPage.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserOrder/UserOrderMainPage.razor rename to src/BackOffice/Pages/UserOrder/UserOrderMainPage.razor diff --git a/src/BackOffice/BackOffice/Pages/UserRole/Components/CreateDialog.razor b/src/BackOffice/Pages/UserRole/Components/CreateDialog.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserRole/Components/CreateDialog.razor rename to src/BackOffice/Pages/UserRole/Components/CreateDialog.razor diff --git a/src/BackOffice/BackOffice/Pages/UserRole/Components/CreateDialog.razor.cs b/src/BackOffice/Pages/UserRole/Components/CreateDialog.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserRole/Components/CreateDialog.razor.cs rename to src/BackOffice/Pages/UserRole/Components/CreateDialog.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/UserRole/Components/RoleTitleColumn.razor b/src/BackOffice/Pages/UserRole/Components/RoleTitleColumn.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserRole/Components/RoleTitleColumn.razor rename to src/BackOffice/Pages/UserRole/Components/RoleTitleColumn.razor diff --git a/src/BackOffice/BackOffice/Pages/UserRole/Components/RoleTitleColumn.razor.cs b/src/BackOffice/Pages/UserRole/Components/RoleTitleColumn.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserRole/Components/RoleTitleColumn.razor.cs rename to src/BackOffice/Pages/UserRole/Components/RoleTitleColumn.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/UserRole/Components/UpdateDialog.razor b/src/BackOffice/Pages/UserRole/Components/UpdateDialog.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserRole/Components/UpdateDialog.razor rename to src/BackOffice/Pages/UserRole/Components/UpdateDialog.razor diff --git a/src/BackOffice/BackOffice/Pages/UserRole/Components/UpdateDialog.razor.cs b/src/BackOffice/Pages/UserRole/Components/UpdateDialog.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserRole/Components/UpdateDialog.razor.cs rename to src/BackOffice/Pages/UserRole/Components/UpdateDialog.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/UserRole/Components/UserRoleDataTable.razor b/src/BackOffice/Pages/UserRole/Components/UserRoleDataTable.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserRole/Components/UserRoleDataTable.razor rename to src/BackOffice/Pages/UserRole/Components/UserRoleDataTable.razor diff --git a/src/BackOffice/BackOffice/Pages/UserRole/Components/UserRoleDataTable.razor.cs b/src/BackOffice/Pages/UserRole/Components/UserRoleDataTable.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserRole/Components/UserRoleDataTable.razor.cs rename to src/BackOffice/Pages/UserRole/Components/UserRoleDataTable.razor.cs diff --git a/src/BackOffice/BackOffice/Pages/UserRole/UserRoleMainPage.razor b/src/BackOffice/Pages/UserRole/UserRoleMainPage.razor similarity index 100% rename from src/BackOffice/BackOffice/Pages/UserRole/UserRoleMainPage.razor rename to src/BackOffice/Pages/UserRole/UserRoleMainPage.razor diff --git a/src/BackOffice/BackOffice/Program.cs b/src/BackOffice/Program.cs similarity index 100% rename from src/BackOffice/BackOffice/Program.cs rename to src/BackOffice/Program.cs diff --git a/src/BackOffice/BackOffice/Properties/launchSettings.json b/src/BackOffice/Properties/launchSettings.json similarity index 100% rename from src/BackOffice/BackOffice/Properties/launchSettings.json rename to src/BackOffice/Properties/launchSettings.json diff --git a/src/BackOffice/BackOffice/Shared/EmptyLayout.razor b/src/BackOffice/Shared/EmptyLayout.razor similarity index 100% rename from src/BackOffice/BackOffice/Shared/EmptyLayout.razor rename to src/BackOffice/Shared/EmptyLayout.razor diff --git a/src/BackOffice/BackOffice/Shared/MainLayout.razor b/src/BackOffice/Shared/MainLayout.razor similarity index 100% rename from src/BackOffice/BackOffice/Shared/MainLayout.razor rename to src/BackOffice/Shared/MainLayout.razor diff --git a/src/BackOffice/BackOffice/Shared/MainLayout.razor.cs b/src/BackOffice/Shared/MainLayout.razor.cs similarity index 100% rename from src/BackOffice/BackOffice/Shared/MainLayout.razor.cs rename to src/BackOffice/Shared/MainLayout.razor.cs diff --git a/src/BackOffice/BackOffice/Shared/NavMenu.razor b/src/BackOffice/Shared/NavMenu.razor similarity index 100% rename from src/BackOffice/BackOffice/Shared/NavMenu.razor rename to src/BackOffice/Shared/NavMenu.razor diff --git a/src/BackOffice/BackOffice/Shared/NavMenu.razor.css b/src/BackOffice/Shared/NavMenu.razor.css similarity index 100% rename from src/BackOffice/BackOffice/Shared/NavMenu.razor.css rename to src/BackOffice/Shared/NavMenu.razor.css diff --git a/src/BackOffice/BackOffice/_Imports.razor b/src/BackOffice/_Imports.razor similarity index 100% rename from src/BackOffice/BackOffice/_Imports.razor rename to src/BackOffice/_Imports.razor diff --git a/src/BackOffice/BackOffice/wwwroot/appsettings.Development.json b/src/BackOffice/wwwroot/appsettings.Development.json similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/appsettings.Development.json rename to src/BackOffice/wwwroot/appsettings.Development.json diff --git a/src/BackOffice/BackOffice/wwwroot/appsettings.json b/src/BackOffice/wwwroot/appsettings.json similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/appsettings.json rename to src/BackOffice/wwwroot/appsettings.json diff --git a/src/BackOffice/BackOffice/wwwroot/css/app.css b/src/BackOffice/wwwroot/css/app.css similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/css/app.css rename to src/BackOffice/wwwroot/css/app.css diff --git a/src/BackOffice/BackOffice/wwwroot/favicon.png b/src/BackOffice/wwwroot/favicon.png similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/favicon.png rename to src/BackOffice/wwwroot/favicon.png diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum).eot b/src/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum).eot similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum).eot rename to src/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum).eot diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Black.eot b/src/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Black.eot similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Black.eot rename to src/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Black.eot diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Bold.eot b/src/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Bold.eot similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Bold.eot rename to src/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Bold.eot diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Light.eot b/src/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Light.eot similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Light.eot rename to src/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Light.eot diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Medium.eot b/src/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Medium.eot similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Medium.eot rename to src/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_Medium.eot diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot b/src/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot rename to src/BackOffice/wwwroot/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum).ttf b/src/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum).ttf similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum).ttf rename to src/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum).ttf diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Black.ttf b/src/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Black.ttf similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Black.ttf rename to src/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Black.ttf diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf b/src/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf rename to src/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf b/src/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf rename to src/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf b/src/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf rename to src/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf b/src/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf rename to src/BackOffice/wwwroot/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum).woff b/src/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum).woff similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum).woff rename to src/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum).woff diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Black.woff b/src/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Black.woff similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Black.woff rename to src/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Black.woff diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Bold.woff b/src/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Bold.woff similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Bold.woff rename to src/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Bold.woff diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Light.woff b/src/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Light.woff similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Light.woff rename to src/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Light.woff diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Medium.woff b/src/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Medium.woff similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Medium.woff rename to src/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_Medium.woff diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff b/src/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff rename to src/BackOffice/wwwroot/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum).woff2 b/src/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum).woff2 similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum).woff2 rename to src/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum).woff2 diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Black.woff2 b/src/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Black.woff2 similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Black.woff2 rename to src/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Black.woff2 diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2 b/src/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2 similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2 rename to src/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2 diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2 b/src/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2 similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2 rename to src/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2 diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2 b/src/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2 similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2 rename to src/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2 diff --git a/src/BackOffice/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2 b/src/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2 similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2 rename to src/BackOffice/wwwroot/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2 diff --git a/src/BackOffice/BackOffice/wwwroot/icon-192.png b/src/BackOffice/wwwroot/icon-192.png similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/icon-192.png rename to src/BackOffice/wwwroot/icon-192.png diff --git a/src/BackOffice/BackOffice/wwwroot/icon-512.png b/src/BackOffice/wwwroot/icon-512.png similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/icon-512.png rename to src/BackOffice/wwwroot/icon-512.png diff --git a/src/BackOffice/BackOffice/wwwroot/index.html b/src/BackOffice/wwwroot/index.html similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/index.html rename to src/BackOffice/wwwroot/index.html diff --git a/src/BackOffice/BackOffice/wwwroot/js/main.js b/src/BackOffice/wwwroot/js/main.js similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/js/main.js rename to src/BackOffice/wwwroot/js/main.js diff --git a/src/BackOffice/BackOffice/wwwroot/js/quill.js b/src/BackOffice/wwwroot/js/quill.js similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/js/quill.js rename to src/BackOffice/wwwroot/js/quill.js diff --git a/src/BackOffice/BackOffice/wwwroot/manifest.json b/src/BackOffice/wwwroot/manifest.json similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/manifest.json rename to src/BackOffice/wwwroot/manifest.json diff --git a/src/BackOffice/BackOffice/wwwroot/service-worker.js b/src/BackOffice/wwwroot/service-worker.js similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/service-worker.js rename to src/BackOffice/wwwroot/service-worker.js diff --git a/src/BackOffice/BackOffice/wwwroot/service-worker.published.js b/src/BackOffice/wwwroot/service-worker.published.js similarity index 100% rename from src/BackOffice/BackOffice/wwwroot/service-worker.published.js rename to src/BackOffice/wwwroot/service-worker.published.js