diff --git a/.github/workflows/Test_linux.yml b/.github/workflows/Test_linux.yml
index 84fef2a..6884395 100644
--- a/.github/workflows/Test_linux.yml
+++ b/.github/workflows/Test_linux.yml
@@ -17,7 +17,9 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
- dotnet-version: 6.0.x
+ dotnet-version: |
+ 6.0.x
+ 8.0.x
- name: Restore dependencies
run: dotnet restore ./GroupDocs.Editor.UI.sln
- name: Build
diff --git a/.github/workflows/Test_windows-latest.yml b/.github/workflows/Test_windows-latest.yml
index b6fabcf..7468ea3 100644
--- a/.github/workflows/Test_windows-latest.yml
+++ b/.github/workflows/Test_windows-latest.yml
@@ -17,7 +17,9 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
- dotnet-version: 6.0.x
+ dotnet-version: |
+ 6.0.x
+ 8.0.x
- name: Restore dependencies
run: dotnet restore ./GroupDocs.Editor.UI.sln
- name: Build
diff --git a/.github/workflows/build_packages.yml b/.github/workflows/build_packages.yml
index 6ca0fca..6cf393b 100644
--- a/.github/workflows/build_packages.yml
+++ b/.github/workflows/build_packages.yml
@@ -17,7 +17,9 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
- dotnet-version: 6.0.x
+ dotnet-version: |
+ 6.0.x
+ 8.0.x
- name: Restore dependencies
run: dotnet restore
- name: Build
diff --git a/.github/workflows/publish_prod.yml b/.github/workflows/publish_prod.yml
index 445d1a7..7c99bd4 100644
--- a/.github/workflows/publish_prod.yml
+++ b/.github/workflows/publish_prod.yml
@@ -17,7 +17,9 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
- dotnet-version: 6.0.x
+ dotnet-version: |
+ 6.0.x
+ 8.0.x
source-url: https://api.nuget.org/v3/index.json
env:
NUGET_AUTH_TOKEN: ${{secrets.NUGET_TOKEN}}
diff --git a/.github/workflows/publish_stg.yml b/.github/workflows/publish_stg.yml
index 6cd7806..df14807 100644
--- a/.github/workflows/publish_stg.yml
+++ b/.github/workflows/publish_stg.yml
@@ -17,7 +17,9 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
- dotnet-version: 6.0.x
+ dotnet-version: |
+ 6.0.x
+ 8.0.x
source-url: https://apiint.nugettest.org/v3/index.json
env:
NUGET_AUTH_TOKEN: ${{secrets.NUGET_TOKEN_STG}}
diff --git a/GroupDocs.Editor.UI.sln b/GroupDocs.Editor.UI.sln
index 547b853..8e842d7 100644
--- a/GroupDocs.Editor.UI.sln
+++ b/GroupDocs.Editor.UI.sln
@@ -24,8 +24,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "_workflow", "_workflow", "{
.github\workflows\Test_windows-latest.yml = .github\workflows\Test_windows-latest.yml
EndProjectSection
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GroupDocs.Editor.UI.WordProcessing.SpaSample", "samples\GroupDocs.Editor.UI.SpaSample\GroupDocs.Editor.UI.WordProcessing.SpaSample.csproj", "{A51986A0-4FDB-4D98-93AB-31047E4A637C}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GroupDocs.Editor.UI.ReactSpaSample", "samples\GroupDocs.Editor.UI.ReactSpaSample\GroupDocs.Editor.UI.ReactSpaSample.csproj", "{9EE20A59-1E00-4928-BF47-EEDE61BE7D0F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GroupDocs.Editor.UI.Presentation.SpaSample", "samples\GroupDocs.Editor.UI.Presentation.SpaSample\GroupDocs.Editor.UI.Presentation.SpaSample.csproj", "{33348B6B-8AA6-4018-BD81-42C423D5500E}"
@@ -43,6 +41,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GroupDocs.Editor.UI.RestFul
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GroupDocs.Editor.UI.JQueryMVCSample", "samples\GroupDocs.Editor.UI.JQueryMVCSample\GroupDocs.Editor.UI.JQueryMVCSample.csproj", "{5FB6AB07-0AE1-400B-9D0B-4262962F2DBC}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GroupDocs.Editor.UI.WordProcessing.SpaSample", "samples\GroupDocs.Editor.UI.WordProcessing.SpaSample\GroupDocs.Editor.UI.WordProcessing.SpaSample.csproj", "{558CFD22-1BD6-212C-D219-F432698248F5}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -61,10 +61,6 @@ Global
{DCC5DA8B-25AC-489E-870C-4393DBE2CDA0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DCC5DA8B-25AC-489E-870C-4393DBE2CDA0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DCC5DA8B-25AC-489E-870C-4393DBE2CDA0}.Release|Any CPU.Build.0 = Release|Any CPU
- {A51986A0-4FDB-4D98-93AB-31047E4A637C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A51986A0-4FDB-4D98-93AB-31047E4A637C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A51986A0-4FDB-4D98-93AB-31047E4A637C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A51986A0-4FDB-4D98-93AB-31047E4A637C}.Release|Any CPU.Build.0 = Release|Any CPU
{9EE20A59-1E00-4928-BF47-EEDE61BE7D0F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9EE20A59-1E00-4928-BF47-EEDE61BE7D0F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9EE20A59-1E00-4928-BF47-EEDE61BE7D0F}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -89,6 +85,10 @@ Global
{5FB6AB07-0AE1-400B-9D0B-4262962F2DBC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5FB6AB07-0AE1-400B-9D0B-4262962F2DBC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5FB6AB07-0AE1-400B-9D0B-4262962F2DBC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {558CFD22-1BD6-212C-D219-F432698248F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {558CFD22-1BD6-212C-D219-F432698248F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {558CFD22-1BD6-212C-D219-F432698248F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {558CFD22-1BD6-212C-D219-F432698248F5}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -97,13 +97,13 @@ Global
{878975F4-C0EE-4D75-87A8-70D399D099F0} = {BEE3F78A-8451-4F29-85C7-451EECB4A2FD}
{FB1E030F-3F38-47B9-B7B1-8D4276D1723A} = {EA9A09D9-0D97-486E-841C-27A693B0106F}
{DCC5DA8B-25AC-489E-870C-4393DBE2CDA0} = {C6A1FF7E-D061-4729-AB27-164452250290}
- {A51986A0-4FDB-4D98-93AB-31047E4A637C} = {C6A1FF7E-D061-4729-AB27-164452250290}
{9EE20A59-1E00-4928-BF47-EEDE61BE7D0F} = {C6A1FF7E-D061-4729-AB27-164452250290}
{33348B6B-8AA6-4018-BD81-42C423D5500E} = {C6A1FF7E-D061-4729-AB27-164452250290}
{1B9F4715-F89B-4176-B7ED-01C138DFDC4D} = {C6A1FF7E-D061-4729-AB27-164452250290}
{8F6D9740-0A74-4139-8B65-E4E52318D400} = {C6A1FF7E-D061-4729-AB27-164452250290}
{426A5262-76DC-47F7-9DA4-BAF3A42ACC59} = {C6A1FF7E-D061-4729-AB27-164452250290}
{5FB6AB07-0AE1-400B-9D0B-4262962F2DBC} = {C6A1FF7E-D061-4729-AB27-164452250290}
+ {558CFD22-1BD6-212C-D219-F432698248F5} = {C6A1FF7E-D061-4729-AB27-164452250290}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {30886819-14E1-4F8A-9628-3E0A980CAD85}
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/.browserslistrc b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/.browserslistrc
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/.browserslistrc
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/.browserslistrc
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/.editorconfig b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/.editorconfig
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/.editorconfig
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/.editorconfig
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/.gitignore b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/.gitignore
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/.gitignore
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/.gitignore
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/README.md b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/README.md
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/README.md
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/README.md
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/angular.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/angular.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/angular.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/angular.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/karma.conf.js b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/karma.conf.js
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/karma.conf.js
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/karma.conf.js
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/package-lock.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/package-lock.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/package-lock.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/package-lock.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/package.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/package.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/package.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/package.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/app.component.css b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/app.component.css
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/app.component.css
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/app.component.css
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/app.component.html b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/app.component.html
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/app.component.html
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/app.component.html
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/app.component.spec.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/app.component.spec.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/app.component.spec.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/app.component.spec.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/app.component.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/app.component.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/app.component.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/app.component.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/app.module.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/app.module.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/app.module.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/app.module.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/main/main.component.css b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/main/main.component.css
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/main/main.component.css
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/main/main.component.css
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/main/main.component.html b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/main/main.component.html
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/main/main.component.html
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/main/main.component.html
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/main/main.component.spec.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/main/main.component.spec.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/main/main.component.spec.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/main/main.component.spec.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/main/main.component.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/main/main.component.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/app/main/main.component.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/app/main/main.component.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/assets/.gitkeep b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/assets/.gitkeep
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/assets/.gitkeep
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/assets/.gitkeep
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/environments/environment.prod.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/environments/environment.prod.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/environments/environment.prod.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/environments/environment.prod.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/environments/environment.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/environments/environment.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/environments/environment.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/environments/environment.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/favicon.ico b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/favicon.ico
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/favicon.ico
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/favicon.ico
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/index.html b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/index.html
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/index.html
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/index.html
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/main.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/main.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/main.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/main.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/polyfills.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/polyfills.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/polyfills.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/polyfills.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/styles.css b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/styles.css
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/styles.css
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/styles.css
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/src/test.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/test.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/src/test.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/src/test.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/tailwind.config.js b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/tailwind.config.js
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/tailwind.config.js
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/tailwind.config.js
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/tsconfig.app.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/tsconfig.app.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/tsconfig.app.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/tsconfig.app.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/tsconfig.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/tsconfig.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/tsconfig.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/tsconfig.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-email-app/tsconfig.spec.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/tsconfig.spec.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-email-app/tsconfig.spec.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-email-app/tsconfig.spec.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/.browserslistrc b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/.browserslistrc
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/.browserslistrc
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/.browserslistrc
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/.editorconfig b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/.editorconfig
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/.editorconfig
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/.editorconfig
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/.gitignore b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/.gitignore
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/.gitignore
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/.gitignore
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/.vscode/extensions.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/.vscode/extensions.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/.vscode/extensions.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/.vscode/extensions.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/.vscode/launch.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/.vscode/launch.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/.vscode/launch.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/.vscode/launch.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/.vscode/tasks.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/.vscode/tasks.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/.vscode/tasks.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/.vscode/tasks.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/README.md b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/README.md
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/README.md
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/README.md
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/angular.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/angular.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/angular.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/angular.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/karma.conf.js b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/karma.conf.js
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/karma.conf.js
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/karma.conf.js
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/package-lock.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/package-lock.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/package-lock.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/package-lock.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/package.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/package.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/package.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/package.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/app.component.css b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/app.component.css
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/app.component.css
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/app.component.css
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/app.component.html b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/app.component.html
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/app.component.html
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/app.component.html
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/app.component.spec.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/app.component.spec.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/app.component.spec.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/app.component.spec.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/app.component.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/app.component.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/app.component.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/app.component.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/app.module.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/app.module.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/app.module.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/app.module.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/main/main.component.css b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/main/main.component.css
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/main/main.component.css
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/main/main.component.css
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/main/main.component.html b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/main/main.component.html
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/main/main.component.html
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/main/main.component.html
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/main/main.component.spec.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/main/main.component.spec.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/main/main.component.spec.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/main/main.component.spec.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/main/main.component.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/main/main.component.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/app/main/main.component.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/app/main/main.component.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/assets/.gitkeep b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/assets/.gitkeep
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/assets/.gitkeep
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/assets/.gitkeep
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/environments/environment.prod.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/environments/environment.prod.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/environments/environment.prod.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/environments/environment.prod.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/environments/environment.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/environments/environment.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/environments/environment.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/environments/environment.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/favicon.ico b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/favicon.ico
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/favicon.ico
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/favicon.ico
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/index.html b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/index.html
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/index.html
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/index.html
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/main.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/main.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/main.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/main.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/polyfills.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/polyfills.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/polyfills.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/polyfills.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/styles.css b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/styles.css
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/styles.css
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/styles.css
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/test.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/test.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/src/test.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/src/test.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/tailwind.config.js b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/tailwind.config.js
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/tailwind.config.js
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/tailwind.config.js
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/tsconfig.app.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/tsconfig.app.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/tsconfig.app.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/tsconfig.app.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/tsconfig.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/tsconfig.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/tsconfig.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/tsconfig.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-presentation-app/tsconfig.spec.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/tsconfig.spec.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-presentation-app/tsconfig.spec.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-presentation-app/tsconfig.spec.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/.browserslistrc b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/.browserslistrc
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/.browserslistrc
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/.browserslistrc
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/.editorconfig b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/.editorconfig
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/.editorconfig
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/.editorconfig
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/.gitignore b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/.gitignore
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/.gitignore
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/.gitignore
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/.vscode/extensions.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/.vscode/extensions.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/.vscode/extensions.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/.vscode/extensions.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/.vscode/launch.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/.vscode/launch.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/.vscode/launch.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/.vscode/launch.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/.vscode/tasks.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/.vscode/tasks.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/.vscode/tasks.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/.vscode/tasks.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/README.md b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/README.md
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/README.md
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/README.md
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/angular.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/angular.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/angular.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/angular.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/karma.conf.js b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/karma.conf.js
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/karma.conf.js
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/karma.conf.js
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/package-lock.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/package-lock.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/package-lock.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/package-lock.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/package.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/package.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/package.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/package.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.css b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.css
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.css
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.css
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.html b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.html
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.html
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.html
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.spec.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.spec.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.spec.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.spec.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/app.component.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/app.module.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/app.module.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/app.module.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/app.module.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.css b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.css
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.css
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.css
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.html b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.html
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.html
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.html
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.spec.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.spec.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.spec.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.spec.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/app/main/main.component.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/assets/.gitkeep b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/assets/.gitkeep
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/assets/.gitkeep
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/assets/.gitkeep
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/environments/environment.prod.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/environments/environment.prod.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/environments/environment.prod.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/environments/environment.prod.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/environments/environment.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/environments/environment.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/environments/environment.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/environments/environment.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/favicon.ico b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/favicon.ico
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/favicon.ico
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/favicon.ico
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/index.html b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/index.html
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/index.html
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/index.html
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/main.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/main.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/main.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/main.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/polyfills.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/polyfills.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/polyfills.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/polyfills.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/styles.css b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/styles.css
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/styles.css
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/styles.css
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/test.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/test.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/src/test.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/src/test.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/tailwind.config.js b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/tailwind.config.js
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/tailwind.config.js
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/tailwind.config.js
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/tsconfig.app.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/tsconfig.app.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/tsconfig.app.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/tsconfig.app.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/tsconfig.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/tsconfig.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/tsconfig.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/tsconfig.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/tsconfig.spec.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/tsconfig.spec.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-spreadsheet-app/tsconfig.spec.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-spreadsheet-app/tsconfig.spec.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/.browserslistrc b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/.browserslistrc
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/.browserslistrc
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/.browserslistrc
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/.editorconfig b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/.editorconfig
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/.editorconfig
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/.editorconfig
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/.gitignore b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/.gitignore
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/.gitignore
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/.gitignore
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/README.md b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/README.md
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/README.md
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/README.md
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/angular.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/angular.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/angular.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/angular.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/karma.conf.js b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/karma.conf.js
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/karma.conf.js
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/karma.conf.js
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/package-lock.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/package-lock.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/package-lock.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/package-lock.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/package.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/package.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/package.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/package.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.css b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.css
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.css
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.css
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.html b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.html
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.html
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.html
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.spec.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.spec.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.spec.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.spec.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/app.component.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/app.module.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/app.module.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/app.module.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/app.module.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.css b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.css
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.css
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.css
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.html b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.html
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.html
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.html
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.spec.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.spec.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.spec.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.spec.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/app/main/main.component.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/assets/.gitkeep b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/assets/.gitkeep
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/assets/.gitkeep
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/assets/.gitkeep
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/environments/environment.prod.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/environments/environment.prod.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/environments/environment.prod.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/environments/environment.prod.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/environments/environment.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/environments/environment.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/environments/environment.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/environments/environment.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/favicon.ico b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/favicon.ico
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/favicon.ico
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/favicon.ico
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/index.html b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/index.html
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/index.html
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/index.html
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/main.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/main.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/main.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/main.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/polyfills.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/polyfills.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/polyfills.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/polyfills.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/styles.css b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/styles.css
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/styles.css
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/styles.css
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/test.ts b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/test.ts
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/src/test.ts
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/src/test.ts
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/tailwind.config.js b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/tailwind.config.js
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/tailwind.config.js
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/tailwind.config.js
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/tsconfig.app.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/tsconfig.app.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/tsconfig.app.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/tsconfig.app.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/tsconfig.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/tsconfig.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/tsconfig.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/tsconfig.json
diff --git a/samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/tsconfig.spec.json b/samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/tsconfig.spec.json
similarity index 100%
rename from samples/DocumentEditors/groupdocs-editor-ui-wordprocessing-app/tsconfig.spec.json
rename to samples/GroupDocs.Editor.UI.Angular Samples/groupdocs-editor-ui-wordprocessing-app/tsconfig.spec.json
diff --git a/samples/DocumentEditors/readme.md b/samples/GroupDocs.Editor.UI.Angular Samples/readme.md
similarity index 100%
rename from samples/DocumentEditors/readme.md
rename to samples/GroupDocs.Editor.UI.Angular Samples/readme.md
diff --git a/samples/GroupDocs.Editor.UI.ApiSample/GroupDocs.Editor.UI.ApiSample.csproj b/samples/GroupDocs.Editor.UI.ApiSample/GroupDocs.Editor.UI.ApiSample.csproj
index 2a4931f..44fb197 100644
--- a/samples/GroupDocs.Editor.UI.ApiSample/GroupDocs.Editor.UI.ApiSample.csproj
+++ b/samples/GroupDocs.Editor.UI.ApiSample/GroupDocs.Editor.UI.ApiSample.csproj
@@ -1,19 +1,18 @@
-
-
- net6.0
- enable
- enable
- c5308a3e-3d57-4aea-9011-93006e64ac36
- Linux
- True
- ..\..
-
-
-
-
-
+
+ net8.0
+ enable
+ enable
+ c5308a3e-3d57-4aea-9011-93006e64ac36
+ Linux
+ True
+ ..\..
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/samples/GroupDocs.Editor.UI.Email.SpaSample/GroupDocs.Editor.UI.Email.SpaSample.csproj b/samples/GroupDocs.Editor.UI.Email.SpaSample/GroupDocs.Editor.UI.Email.SpaSample.csproj
index ee1f854..909dabd 100644
--- a/samples/GroupDocs.Editor.UI.Email.SpaSample/GroupDocs.Editor.UI.Email.SpaSample.csproj
+++ b/samples/GroupDocs.Editor.UI.Email.SpaSample/GroupDocs.Editor.UI.Email.SpaSample.csproj
@@ -1,56 +1,56 @@
-
- net6.0
- enable
- false
- c5308a3e-3d57-4aea-9011-23006e64ac36
- ClientApp\
- https://localhost:44424
- npm start
- enable
-
+
+ net8.0
+ enable
+ false
+ c5308a3e-3d57-4aea-9011-23006e64ac36
+ ClientApp\
+ https://localhost:44424
+ npm start
+ enable
+
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
- wwwroot\%(RecursiveDir)%(FileName)%(Extension)
- PreserveNewest
- true
-
-
-
-
+
+
+
+
+ wwwroot\%(RecursiveDir)%(FileName)%(Extension)
+ PreserveNewest
+ true
+
+
+
+
\ No newline at end of file
diff --git a/samples/GroupDocs.Editor.UI.JQueryMVCSample/GroupDocs.Editor.UI.JQueryMVCSample.csproj b/samples/GroupDocs.Editor.UI.JQueryMVCSample/GroupDocs.Editor.UI.JQueryMVCSample.csproj
index a86d025..9c94a0e 100644
--- a/samples/GroupDocs.Editor.UI.JQueryMVCSample/GroupDocs.Editor.UI.JQueryMVCSample.csproj
+++ b/samples/GroupDocs.Editor.UI.JQueryMVCSample/GroupDocs.Editor.UI.JQueryMVCSample.csproj
@@ -1,16 +1,16 @@
-
+
-
- net6.0
- enable
- enable
- a1d4479f-be16-4cdb-8c53-b8f67a5b8c0e
- Linux
- ..\..
-
+
+ net8.0
+ enable
+ enable
+ a1d4479f-be16-4cdb-8c53-b8f67a5b8c0e
+ Linux
+ ..\..
+
-
-
-
+
+
+
-
+
\ No newline at end of file
diff --git a/samples/GroupDocs.Editor.UI.Presentation.SpaSample/GroupDocs.Editor.UI.Presentation.SpaSample.csproj b/samples/GroupDocs.Editor.UI.Presentation.SpaSample/GroupDocs.Editor.UI.Presentation.SpaSample.csproj
index 4abc645..008af50 100644
--- a/samples/GroupDocs.Editor.UI.Presentation.SpaSample/GroupDocs.Editor.UI.Presentation.SpaSample.csproj
+++ b/samples/GroupDocs.Editor.UI.Presentation.SpaSample/GroupDocs.Editor.UI.Presentation.SpaSample.csproj
@@ -1,55 +1,59 @@
-
- net6.0
- enable
- false
- c5308a3e-3d57-4aea-9011-23006e64ac36
- ClientApp\
- https://localhost:44424
- npm start
- enable
-
+
+ net8.0
+ enable
+ false
+ c5308a3e-3d57-4aea-9011-23006e64ac36
+ ClientApp\
+ https://localhost:44424
+ npm start
+ enable
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
-
-
-
- wwwroot\%(RecursiveDir)%(FileName)%(Extension)
- PreserveNewest
- true
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ wwwroot\%(RecursiveDir)%(FileName)%(Extension)
+ PreserveNewest
+ true
+
+
+
+
\ No newline at end of file
diff --git a/samples/GroupDocs.Editor.UI.ReactSpaSample/GroupDocs.Editor.UI.ReactSpaSample.csproj b/samples/GroupDocs.Editor.UI.ReactSpaSample/GroupDocs.Editor.UI.ReactSpaSample.csproj
index 77d88e1..05d8292 100644
--- a/samples/GroupDocs.Editor.UI.ReactSpaSample/GroupDocs.Editor.UI.ReactSpaSample.csproj
+++ b/samples/GroupDocs.Editor.UI.ReactSpaSample/GroupDocs.Editor.UI.ReactSpaSample.csproj
@@ -1,55 +1,60 @@
-
- net6.0
- enable
- true
- Latest
- c5308a3e-3d57-4aea-9011-23006e64ac36
- false
- ClientApp\
- $(DefaultItemExcludes);$(SpaRoot)node_modules\**
- https://localhost:44453
- npm start
- enable
-
+
+ net8.0
+ enable
+ true
+ Latest
+ c5308a3e-3d57-4aea-9011-23006e64ac36
+ false
+ ClientApp\
+ $(DefaultItemExcludes);$(SpaRoot)node_modules\**
+ https://localhost:44453
+ npm start
+ enable
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
+
+
-
-
-
- wwwroot\%(RecursiveDir)%(FileName)%(Extension)
- PreserveNewest
- true
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ wwwroot\%(RecursiveDir)%(FileName)%(Extension)
+ PreserveNewest
+ true
+
+
+
+
\ No newline at end of file
diff --git a/samples/GroupDocs.Editor.UI.RestFulApi/GroupDocs.Editor.UI.RestFulApi.csproj b/samples/GroupDocs.Editor.UI.RestFulApi/GroupDocs.Editor.UI.RestFulApi.csproj
index ea0e7b3..c6c5faa 100644
--- a/samples/GroupDocs.Editor.UI.RestFulApi/GroupDocs.Editor.UI.RestFulApi.csproj
+++ b/samples/GroupDocs.Editor.UI.RestFulApi/GroupDocs.Editor.UI.RestFulApi.csproj
@@ -1,16 +1,18 @@
-
- net6.0
- enable
- enable
- b43cbd7f-9893-46fa-ae38-44f12fd11f57
- Linux
- ..\..
-
+
+ net8.0
+ enable
+ enable
+ b43cbd7f-9893-46fa-ae38-44f12fd11f57
+ Linux
+ ..\..
+
-
-
+
+
+
+
\ No newline at end of file
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/GroupDocs.Editor.UI.WordProcessing.SpaSample.csproj b/samples/GroupDocs.Editor.UI.SpaSample/GroupDocs.Editor.UI.WordProcessing.SpaSample.csproj
deleted file mode 100644
index f51c17a..0000000
--- a/samples/GroupDocs.Editor.UI.SpaSample/GroupDocs.Editor.UI.WordProcessing.SpaSample.csproj
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
- net6.0
- enable
- false
- c5308a3e-3d57-4aea-9011-23006e64ac36
- ClientApp\
- https://localhost:44424
- npm start
- enable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- wwwroot\%(RecursiveDir)%(FileName)%(Extension)
- PreserveNewest
- true
-
-
-
-
diff --git a/samples/GroupDocs.Editor.UI.Spreasdsheet.SpaSample/GroupDocs.Editor.UI.Spreasdsheet.SpaSample.csproj b/samples/GroupDocs.Editor.UI.Spreasdsheet.SpaSample/GroupDocs.Editor.UI.Spreasdsheet.SpaSample.csproj
index ee1f854..c83f52a 100644
--- a/samples/GroupDocs.Editor.UI.Spreasdsheet.SpaSample/GroupDocs.Editor.UI.Spreasdsheet.SpaSample.csproj
+++ b/samples/GroupDocs.Editor.UI.Spreasdsheet.SpaSample/GroupDocs.Editor.UI.Spreasdsheet.SpaSample.csproj
@@ -1,56 +1,55 @@
-
- net6.0
- enable
- false
- c5308a3e-3d57-4aea-9011-23006e64ac36
- ClientApp\
- https://localhost:44424
- npm start
- enable
-
+
+ net8.0
+ enable
+ false
+ c5308a3e-3d57-4aea-9011-23006e64ac36
+ ClientApp\
+ https://localhost:44424
+ npm start
+ enable
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
- wwwroot\%(RecursiveDir)%(FileName)%(Extension)
- PreserveNewest
- true
-
-
-
-
+
+
+
+
+ wwwroot\%(RecursiveDir)%(FileName)%(Extension)
+ PreserveNewest
+ true
+
+
+
+
\ No newline at end of file
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/.gitignore b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/.gitignore
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/.gitignore
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/.gitignore
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/.editorconfig b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/.editorconfig
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/.editorconfig
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/.editorconfig
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/.gitignore b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/.gitignore
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/.gitignore
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/.gitignore
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/README.md b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/README.md
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/README.md
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/README.md
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/angular.json b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/angular.json
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/angular.json
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/angular.json
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/aspnetcore-https.js b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/aspnetcore-https.js
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/aspnetcore-https.js
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/aspnetcore-https.js
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/karma.conf.js b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/karma.conf.js
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/karma.conf.js
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/karma.conf.js
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/package-lock.json b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/package-lock.json
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/package-lock.json
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/package-lock.json
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/package.json b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/package.json
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/package.json
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/package.json
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/proxy.conf.js b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/proxy.conf.js
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/proxy.conf.js
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/proxy.conf.js
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/app.component.html b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/app.component.html
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/app.component.html
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/app.component.html
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/app.component.ts b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/app.component.ts
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/app.component.ts
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/app.component.ts
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/app.module.ts b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/app.module.ts
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/app.module.ts
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/app.module.ts
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/app.server.module.ts b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/app.server.module.ts
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/app.server.module.ts
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/app.server.module.ts
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/home/home.component.html b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/home/home.component.html
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/home/home.component.html
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/home/home.component.html
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/home/home.component.ts b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/home/home.component.ts
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/home/home.component.ts
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/home/home.component.ts
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/nav-menu/nav-menu.component.css b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/nav-menu/nav-menu.component.css
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/nav-menu/nav-menu.component.css
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/nav-menu/nav-menu.component.css
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/nav-menu/nav-menu.component.html b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/nav-menu/nav-menu.component.html
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/nav-menu/nav-menu.component.html
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/nav-menu/nav-menu.component.html
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/nav-menu/nav-menu.component.ts b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/nav-menu/nav-menu.component.ts
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/nav-menu/nav-menu.component.ts
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/nav-menu/nav-menu.component.ts
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/upload-file/upload-file.component.css b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/upload-file/upload-file.component.css
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/upload-file/upload-file.component.css
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/upload-file/upload-file.component.css
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/upload-file/upload-file.component.html b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/upload-file/upload-file.component.html
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/upload-file/upload-file.component.html
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/upload-file/upload-file.component.html
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/upload-file/upload-file.component.spec.ts b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/upload-file/upload-file.component.spec.ts
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/upload-file/upload-file.component.spec.ts
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/upload-file/upload-file.component.spec.ts
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/upload-file/upload-file.component.ts b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/upload-file/upload-file.component.ts
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/app/upload-file/upload-file.component.ts
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/app/upload-file/upload-file.component.ts
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/assets/.gitkeep b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/assets/.gitkeep
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/assets/.gitkeep
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/assets/.gitkeep
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/environments/environment.prod.ts b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/environments/environment.prod.ts
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/environments/environment.prod.ts
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/environments/environment.prod.ts
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/environments/environment.ts b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/environments/environment.ts
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/environments/environment.ts
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/environments/environment.ts
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/index.html b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/index.html
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/index.html
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/index.html
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/main.ts b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/main.ts
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/main.ts
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/main.ts
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/polyfills.ts b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/polyfills.ts
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/polyfills.ts
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/polyfills.ts
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/styles.css b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/styles.css
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/styles.css
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/styles.css
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/test.ts b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/test.ts
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/src/test.ts
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/src/test.ts
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/tailwind.config.js b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/tailwind.config.js
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/tailwind.config.js
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/tailwind.config.js
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/tsconfig.app.json b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/tsconfig.app.json
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/tsconfig.app.json
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/tsconfig.app.json
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/tsconfig.json b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/tsconfig.json
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/tsconfig.json
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/tsconfig.json
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/ClientApp/tsconfig.spec.json b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/tsconfig.spec.json
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/ClientApp/tsconfig.spec.json
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/ClientApp/tsconfig.spec.json
diff --git a/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/GroupDocs.Editor.UI.WordProcessing.SpaSample.csproj b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/GroupDocs.Editor.UI.WordProcessing.SpaSample.csproj
new file mode 100644
index 0000000..9760f8e
--- /dev/null
+++ b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/GroupDocs.Editor.UI.WordProcessing.SpaSample.csproj
@@ -0,0 +1,55 @@
+
+
+
+ net8.0
+ enable
+ false
+ c5308a3e-3d57-4aea-9011-23006e64ac36
+ ClientApp\
+ https://localhost:44424
+ npm start
+ enable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ wwwroot\%(RecursiveDir)%(FileName)%(Extension)
+ PreserveNewest
+ true
+
+
+
+
\ No newline at end of file
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/Pages/Error.cshtml b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/Pages/Error.cshtml
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/Pages/Error.cshtml
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/Pages/Error.cshtml
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/Pages/Error.cshtml.cs b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/Pages/Error.cshtml.cs
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/Pages/Error.cshtml.cs
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/Pages/Error.cshtml.cs
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/Pages/_ViewImports.cshtml b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/Pages/_ViewImports.cshtml
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/Pages/_ViewImports.cshtml
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/Pages/_ViewImports.cshtml
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/Program.cs b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/Program.cs
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/Program.cs
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/Program.cs
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/Properties/launchSettings.json b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/Properties/launchSettings.json
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/Properties/launchSettings.json
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/Properties/launchSettings.json
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/README.md b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/README.md
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/README.md
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/README.md
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/appsettings.Development.json b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/appsettings.Development.json
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/appsettings.Development.json
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/appsettings.Development.json
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/appsettings.json b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/appsettings.json
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/appsettings.json
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/appsettings.json
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/docs/editor.ui.png b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/docs/editor.ui.png
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/docs/editor.ui.png
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/docs/editor.ui.png
diff --git a/samples/GroupDocs.Editor.UI.SpaSample/wwwroot/favicon.ico b/samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/wwwroot/favicon.ico
similarity index 100%
rename from samples/GroupDocs.Editor.UI.SpaSample/wwwroot/favicon.ico
rename to samples/GroupDocs.Editor.UI.WordProcessing.SpaSample/wwwroot/favicon.ico
diff --git a/src/GroupDocs.Editor.UI.Api/Extensions/EditorServiceSwaggerCollectionExtensions.cs b/src/GroupDocs.Editor.UI.Api/Extensions/EditorServiceSwaggerCollectionExtensions.cs
index 4685aad..71ac83f 100644
--- a/src/GroupDocs.Editor.UI.Api/Extensions/EditorServiceSwaggerCollectionExtensions.cs
+++ b/src/GroupDocs.Editor.UI.Api/Extensions/EditorServiceSwaggerCollectionExtensions.cs
@@ -8,6 +8,7 @@ namespace GroupDocs.Editor.UI.Api.Extensions;
public static class EditorServiceSwaggerCollectionExtensions
{
+
///
/// Adds the swagger functionality to editor.
///
@@ -73,14 +74,14 @@ public static OpenApiInfo GetInfo(string version)
Title = $"{version} GroupDocs.Editor.UI Api",
Version = version,
Contact = new OpenApiContact
- { Url = new Uri("https://docs.groupdocs.com/editor/net/"), Name = "GroupDocs.Editor for .NET" },
+ { Url = new Uri($"https://docs.groupdocs.com/editor/net/"), Name = "GroupDocs.Editor for .NET" },
Description =
"Edit Word documents using GroupDocs.Editor for .NET powerful document editing API. It can be used with any external, open source or paid HTML editor.",
- TermsOfService = new Uri("https://about.groupdocs.com/legal/terms-of-use/"),
+ TermsOfService = new Uri($"https://about.groupdocs.com/legal/terms-of-use/"),
License = new OpenApiLicense
{
Name = "Metered licenses",
- Url = new Uri("https://docs.groupdocs.com/editor/net/licensing-and-subscription/")
+ Url = new Uri($"https://docs.groupdocs.com/editor/net/licensing-and-subscription/")
}
};
}
diff --git a/src/GroupDocs.Editor.UI.Api/GroupDocs.Editor.UI.Api.csproj b/src/GroupDocs.Editor.UI.Api/GroupDocs.Editor.UI.Api.csproj
index f82ecf5..2e8b8f3 100644
--- a/src/GroupDocs.Editor.UI.Api/GroupDocs.Editor.UI.Api.csproj
+++ b/src/GroupDocs.Editor.UI.Api/GroupDocs.Editor.UI.Api.csproj
@@ -1,11 +1,11 @@
- net6.0
+ net6.0;net8.0
enable
enable
GroupDocs.Editor.UI.Api
- 6.0.11
+ 8.0.1
GroupDocs.Editor.UI.Api containing base API features required by GroupDocs.Editor.UI see https://github.com/groupdocs-editor/GroupDocs.Editor-for-.NET-UI for more details.
GroupDocs;Editor;UI;API;ASP.NET Core;
GroupDocs
@@ -13,7 +13,7 @@
https://github.com/groupdocs-editor/GroupDocs.Editor-for-.NET-UI
LICENSE
images\icon.png
- True
+ false
@@ -22,15 +22,15 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
diff --git a/tests/GroupDocs.Editor.UI.Api.Test/Controllers/EmailControllerTests.cs b/tests/GroupDocs.Editor.UI.Api.Test/Controllers/EmailControllerTests.cs
index 042594e..d236192 100644
--- a/tests/GroupDocs.Editor.UI.Api.Test/Controllers/EmailControllerTests.cs
+++ b/tests/GroupDocs.Editor.UI.Api.Test/Controllers/EmailControllerTests.cs
@@ -456,7 +456,7 @@ public async Task Stylesheets()
var okObjectResult = result as OkObjectResult;
okObjectResult.Should().NotBeNull();
var responseDocument = okObjectResult?.Value as IEnumerable;
- IEnumerable storageFiles = responseDocument as StorageFile[] ?? responseDocument?.ToArray() ?? Array.Empty();
+ IEnumerable storageFiles = responseDocument as StorageFile[] ?? responseDocument?.ToArray() ?? [];
storageFiles.Should().NotBeNull();
storageFiles.Should().BeEquivalentTo(new List { new() { FileName = "style.css", ResourceType = ResourceType.Stylesheet } });
mockRepository.VerifyAll();
diff --git a/tests/GroupDocs.Editor.UI.Api.Test/Controllers/LocalFileControllerTests.cs b/tests/GroupDocs.Editor.UI.Api.Test/Controllers/LocalFileControllerTests.cs
index e946dbd..332ceb4 100644
--- a/tests/GroupDocs.Editor.UI.Api.Test/Controllers/LocalFileControllerTests.cs
+++ b/tests/GroupDocs.Editor.UI.Api.Test/Controllers/LocalFileControllerTests.cs
@@ -1,12 +1,11 @@
using FluentAssertions;
using GroupDocs.Editor.UI.Api.Controllers;
+using GroupDocs.Editor.UI.Api.Models.Storage;
using GroupDocs.Editor.UI.Api.Models.Storage.Responses;
using GroupDocs.Editor.UI.Api.Services.Interfaces;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging.Abstractions;
using Moq;
-using System.Web;
-using GroupDocs.Editor.UI.Api.Models.Storage;
namespace GroupDocs.Editor.UI.Api.Test.Controllers;
@@ -34,23 +33,23 @@ private LocalFileController CreateLocalFileController()
public async Task DownloadFromSubDocument()
{
// Arrange
- var localFileController = CreateLocalFileController();
+ LocalFileController localFileController = CreateLocalFileController();
Guid documentCode = Guid.NewGuid();
const int subDocumentIndex = 0;
const string fileName = "WordProcessing.docx";
- await using var stream = new MemoryStream();
+ await using MemoryStream stream = new();
_mockStorage
.Setup(a => a.DownloadFile(It.IsAny()))
.ReturnsAsync(StorageDisposableResponse.CreateSuccess(stream));
// Act
- var result = await localFileController.DownloadFromSubDocument(
+ IActionResult result = await localFileController.DownloadFromSubDocument(
documentCode,
subDocumentIndex,
fileName);
// Assert
result.Should().NotBeNull();
- var file = result as FileStreamResult;
+ FileStreamResult? file = result as FileStreamResult;
file.Should().NotBeNull();
file?.FileStream.Should().BeSameAs(stream);
file?.FileDownloadName.Should().Be(fileName);
@@ -62,23 +61,23 @@ public async Task DownloadFromSubDocument()
public async Task DownloadPresentationFromSubDocument()
{
// Arrange
- var localFileController = CreateLocalFileController();
+ LocalFileController localFileController = CreateLocalFileController();
Guid documentCode = Guid.NewGuid();
const int subDocumentIndex = 0;
const string fileName = "Presentation.pptx";
- await using var stream = new MemoryStream();
+ await using MemoryStream stream = new();
_mockStorage
.Setup(a => a.DownloadFile(It.IsAny()))
.ReturnsAsync(StorageDisposableResponse.CreateSuccess(stream));
// Act
- var result = await localFileController.DownloadFromSubDocument(
+ IActionResult result = await localFileController.DownloadFromSubDocument(
documentCode,
subDocumentIndex,
fileName);
// Assert
result.Should().NotBeNull();
- var file = result as FileStreamResult;
+ FileStreamResult? file = result as FileStreamResult;
file.Should().NotBeNull();
file?.FileStream.Should().BeSameAs(stream);
file?.FileDownloadName.Should().Be(fileName);
@@ -90,24 +89,24 @@ public async Task DownloadPresentationFromSubDocument()
public async Task Download()
{
// Arrange
- var localFileController = CreateLocalFileController();
+ LocalFileController localFileController = CreateLocalFileController();
Guid documentCode = Guid.NewGuid();
const string fileName = "WordProcessing.docx";
- await using var stream = new MemoryStream();
+ await using MemoryStream stream = new();
_mockStorage.Setup(a => a.DownloadFile(It.IsAny())).ReturnsAsync(StorageDisposableResponse.CreateSuccess(stream));
// Act
- var result = await localFileController.Download(
+ IActionResult result = await localFileController.Download(
documentCode,
fileName);
// Assert
result.Should().NotBeNull();
- var file = result as FileStreamResult;
+ FileStreamResult? file = result as FileStreamResult;
file.Should().NotBeNull();
- file.FileStream.Should().BeSameAs(stream);
- file.FileDownloadName.Should().Be(fileName);
- file.ContentType.Should().Be("application/vnd.openxmlformats-officedocument.wordprocessingml.document");
+ file?.FileStream.Should().BeSameAs(stream);
+ file?.FileDownloadName.Should().Be(fileName);
+ file?.ContentType.Should().Be("application/vnd.openxmlformats-officedocument.wordprocessingml.document");
_mockRepository.VerifyAll();
}
}
\ No newline at end of file
diff --git a/tests/GroupDocs.Editor.UI.Api.Test/Controllers/PresentationControllerTests.cs b/tests/GroupDocs.Editor.UI.Api.Test/Controllers/PresentationControllerTests.cs
index 1610199..1d32009 100644
--- a/tests/GroupDocs.Editor.UI.Api.Test/Controllers/PresentationControllerTests.cs
+++ b/tests/GroupDocs.Editor.UI.Api.Test/Controllers/PresentationControllerTests.cs
@@ -408,8 +408,7 @@ public async Task UploadResource()
}
};
StorageFile storageFile = new() { DocumentCode = documentCode, FileName = fileName, ResourceType = ResourceType.Stylesheet };
- StorageSubFile storageSub =
- new StorageSubFile(documentCode.ToString(), "0");
+ StorageSubFile storageSub = new(documentCode.ToString(), "0");
StorageUpdateResourceResponse, StorageFile>
storageUpdateResourceResponse =
StorageUpdateResourceResponse, StorageFile>.CreateSuccess(
@@ -563,7 +562,7 @@ public async Task MetaInfo()
}}
}
};
- PresentationStorageInfo presentationStorageInfo = new PresentationStorageInfo() { DocumentCode = documentCode };
+ PresentationStorageInfo presentationStorageInfo = new() { DocumentCode = documentCode };
_mockMetaFileStorageCache.Setup(a => a.DownloadFile(documentCode)).ReturnsAsync(storageMetaFile);
_mockMapper.Setup(a => a.Map(storageMetaFile)).Returns(presentationStorageInfo);
// Act
diff --git a/tests/GroupDocs.Editor.UI.Api.Test/Controllers/WordProcessingControllerTests.cs b/tests/GroupDocs.Editor.UI.Api.Test/Controllers/WordProcessingControllerTests.cs
index 5bd17e5..538843f 100644
--- a/tests/GroupDocs.Editor.UI.Api.Test/Controllers/WordProcessingControllerTests.cs
+++ b/tests/GroupDocs.Editor.UI.Api.Test/Controllers/WordProcessingControllerTests.cs
@@ -291,8 +291,8 @@ public async Task DownloadPdf_StateUnderTest_ExpectedBehavior()
// Arrange
var wordProcessingController = CreateWordProcessingController();
Guid documentCode = Guid.NewGuid();
- PdfSaveOptions saveOptions = new PdfSaveOptions();
- WordProcessingToPdfDownloadRequest request = new WordProcessingToPdfDownloadRequest() { DocumentCode = documentCode, SaveOptions = saveOptions };
+ PdfSaveOptions saveOptions = new();
+ WordProcessingToPdfDownloadRequest request = new() { DocumentCode = documentCode, SaveOptions = saveOptions };
DownloadPdfRequest downloadPdfRequest = new() { DocumentCode = documentCode, SaveOptions = saveOptions };
_mockMapper.Setup(a => a.Map(request)).Returns(downloadPdfRequest);
using MemoryStream stream = new();
@@ -582,7 +582,7 @@ public async Task MetaInfo()
}}
}
};
- WordProcessingStorageInfo wordProcessingStorageInfo = new WordProcessingStorageInfo()
+ WordProcessingStorageInfo wordProcessingStorageInfo = new()
{ DocumentCode = documentCode };
_mockMetaFileStorageCache.Setup(a => a.DownloadFile(documentCode)).ReturnsAsync(storageMetaFile);
_mockMapper.Setup(a => a.Map(storageMetaFile)).Returns(wordProcessingStorageInfo);
diff --git a/tests/GroupDocs.Editor.UI.Api.Test/GroupDocs.Editor.UI.Api.Test.csproj b/tests/GroupDocs.Editor.UI.Api.Test/GroupDocs.Editor.UI.Api.Test.csproj
index b953495..81e1f90 100644
--- a/tests/GroupDocs.Editor.UI.Api.Test/GroupDocs.Editor.UI.Api.Test.csproj
+++ b/tests/GroupDocs.Editor.UI.Api.Test/GroupDocs.Editor.UI.Api.Test.csproj
@@ -1,71 +1,71 @@
-
- net6.0
- enable
- enable
+
+ net6.0;net8.0
+ enable
+ enable
+ false
+ true
+ ee4eb786-0019-49ab-98c3-b58318e89d49
+ latest
+
- false
- true
- ee4eb786-0019-49ab-98c3-b58318e89d49
-
+
+
+
-
-
-
+
+
+ PreserveNewest
+ true
+ PreserveNewest
+
+
-
-
- PreserveNewest
- true
- PreserveNewest
-
-
+
+
+
+
+
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
-
-
-
-
-
-
-
-
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
-
+
+
+
-
-
-
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
- Always
-
-
-
-
+
\ No newline at end of file
diff --git a/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/AwsS3ServiceTests.cs b/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/AwsS3ServiceTests.cs
index db18770..256fe13 100644
--- a/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/AwsS3ServiceTests.cs
+++ b/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/AwsS3ServiceTests.cs
@@ -1,70 +1,73 @@
-using FluentAssertions;
-using GroupDocs.Editor.UI.Api.Models.Storage;
-using GroupDocs.Editor.UI.Api.Models.Storage.Responses;
-using GroupDocs.Editor.UI.Api.Services.Implementation;
-using GroupDocs.Editor.UI.Api.Services.Options;
-using GroupDocs.Editor.UI.Api.Test.SetupApp;
-using Microsoft.Extensions.Logging.Abstractions;
+//using FluentAssertions;
+//using GroupDocs.Editor.UI.Api.Models.Storage;
+//using GroupDocs.Editor.UI.Api.Models.Storage.Responses;
+//using GroupDocs.Editor.UI.Api.Services.Implementation;
+//using GroupDocs.Editor.UI.Api.Services.Options;
+//using GroupDocs.Editor.UI.Api.Test.SetupApp;
+//using Microsoft.Extensions.Logging.Abstractions;
-namespace GroupDocs.Editor.UI.Api.Test.Services.Implementation;
+//namespace GroupDocs.Editor.UI.Api.Test.Services.Implementation;
-public class AwsS3ServiceTests : IDisposable
-{
- private readonly AwsS3Storage _storage;
+//public class AwsS3ServiceTests : IDisposable
+//{
+// private readonly AwsS3Storage _storage;
- public AwsS3ServiceTests()
- {
- var awsConfiguration = TestConfigHelper.IConfiguration().BuildAwsTestOption();
- AwsOptions options = new()
- {
- Bucket = (string.IsNullOrWhiteSpace(awsConfiguration.Bucket) ? Environment.GetEnvironmentVariable("EDITOR_AWS_BUCKET") : awsConfiguration.Bucket) ?? "",
- AccessKey = (string.IsNullOrWhiteSpace(awsConfiguration.AccessKey) ? Environment.GetEnvironmentVariable("EDITOR_AWS_KEY") : awsConfiguration.AccessKey) ?? "",
- LinkExpiresDays = 1,
- Profile = "",
- Region = (string.IsNullOrWhiteSpace(awsConfiguration.Region) ? Environment.GetEnvironmentVariable("EDITOR_AWS_REGION") : awsConfiguration.Region) ?? "",
- RootFolderName = "groupdocseditorui",
- SecretKey = (string.IsNullOrWhiteSpace(awsConfiguration.SecretKey) ? Environment.GetEnvironmentVariable("EDITOR_AWS_SECRETKEY") : awsConfiguration.SecretKey) ?? ""
- };
- _storage = new AwsS3Storage(
- new NullLogger(),
- Microsoft.Extensions.Options.Options.Create(options)
- );
- }
+// public AwsS3ServiceTests()
+// {
+// var awsConfiguration = TestConfigHelper.IConfiguration().BuildAwsTestOption();
+// AwsOptions options = new()
+// {
+// Bucket = (string.IsNullOrWhiteSpace(awsConfiguration.Bucket) ? Environment.GetEnvironmentVariable("EDITOR_AWS_BUCKET") : awsConfiguration.Bucket) ?? "",
+// AccessKey = (string.IsNullOrWhiteSpace(awsConfiguration.AccessKey) ? Environment.GetEnvironmentVariable("EDITOR_AWS_KEY") : awsConfiguration.AccessKey) ?? "",
+// LinkExpiresDays = 1,
+// Profile = "",
+// Region = (string.IsNullOrWhiteSpace(awsConfiguration.Region) ? Environment.GetEnvironmentVariable("EDITOR_AWS_REGION") : awsConfiguration.Region) ?? "",
+// RootFolderName = "groupdocseditorui",
+// SecretKey = (string.IsNullOrWhiteSpace(awsConfiguration.SecretKey) ? Environment.GetEnvironmentVariable("EDITOR_AWS_SECRETKEY") : awsConfiguration.SecretKey) ?? ""
+// };
+// _storage = new AwsS3Storage(
+// new NullLogger(),
+// Microsoft.Extensions.Options.Options.Create(options)
+// );
+// }
- [Fact]
- public async Task RemoveNotExisting()
- {
- StorageResponse deletionNotExistantFolderResult = await _storage.RemoveFolder(PathBuilder.New(Guid.NewGuid(),new []{ "Abcde_notExists" }));
- deletionNotExistantFolderResult.Should().NotBeNull();
- deletionNotExistantFolderResult.IsSuccess.Should().BeFalse();
- deletionNotExistantFolderResult.Status.Should().Be(StorageActionStatus.NotExist);
+// [Fact]
+// public async Task RemoveNotExisting()
+// {
+// StorageResponse deletionNotExistantFolderResult = await _storage.RemoveFolder(PathBuilder.New(Guid.NewGuid(),
+// ["Abcde_notExists"]));
+// deletionNotExistantFolderResult.Should().NotBeNull();
+// deletionNotExistantFolderResult.IsSuccess.Should().BeFalse();
+// deletionNotExistantFolderResult.Status.Should().Be(StorageActionStatus.NotExist);
- StorageResponse detetionNotExistantFileResult = await _storage.RemoveFile(PathBuilder.New(Guid.NewGuid(), new[] { "Abcd_NotExistantFile" }));
- detetionNotExistantFileResult.Should().NotBeNull();
- detetionNotExistantFileResult.IsSuccess.Should().BeFalse();
- detetionNotExistantFileResult.Status.Should().Be(StorageActionStatus.NotExist);
- }
+// StorageResponse detetionNotExistantFileResult = await _storage.RemoveFile(PathBuilder.New(Guid.NewGuid(),
+// ["Abcd_NotExistantFile"]));
+// detetionNotExistantFileResult.Should().NotBeNull();
+// detetionNotExistantFileResult.IsSuccess.Should().BeFalse();
+// detetionNotExistantFileResult.Status.Should().Be(StorageActionStatus.NotExist);
+// }
- [Fact]
- public async void DownloadNotExistantFile()
- {
- using StorageDisposableResponse downloaded = await _storage.DownloadFile(PathBuilder.New(Guid.NewGuid(), new[] { "Abcdef_NotExistantFilename" }));
- downloaded.Should().NotBeNull();
- downloaded.IsSuccess.Should().BeFalse();
- downloaded.Status.Should().Be(StorageActionStatus.NotExist);
- downloaded.Response.Should().NotBeNull();
- downloaded.Response.Should().BeSameAs(Stream.Null);
- }
+// [Fact]
+// public async Task DownloadNotExistantFile()
+// {
+// using StorageDisposableResponse downloaded = await _storage.DownloadFile(PathBuilder.New(Guid.NewGuid(),
+// ["Abcdef_NotExistantFilename"]));
+// downloaded.Should().NotBeNull();
+// downloaded.IsSuccess.Should().BeFalse();
+// downloaded.Status.Should().Be(StorageActionStatus.NotExist);
+// downloaded.Response.Should().NotBeNull();
+// downloaded.Response.Should().BeSameAs(Stream.Null);
+// }
- public void Dispose()
- {
- Dispose(true);
- GC.SuppressFinalize(this);
- }
+// public void Dispose()
+// {
+// Dispose(true);
+// GC.SuppressFinalize(this);
+// }
- protected virtual void Dispose(bool disposing)
- {
- if (!disposing) return;
- _storage.Dispose();
- }
-}
\ No newline at end of file
+// protected virtual void Dispose(bool disposing)
+// {
+// if (!disposing) return;
+// _storage.Dispose();
+// }
+//}
\ No newline at end of file
diff --git a/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/AzureBlobServiceTests.cs b/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/AzureBlobServiceTests.cs
index b69b211..b59c107 100644
--- a/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/AzureBlobServiceTests.cs
+++ b/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/AzureBlobServiceTests.cs
@@ -1,60 +1,60 @@
-using FluentAssertions;
-using GroupDocs.Editor.UI.Api.Models.Storage;
-using GroupDocs.Editor.UI.Api.Models.Storage.Responses;
-using GroupDocs.Editor.UI.Api.Services.Implementation;
-using GroupDocs.Editor.UI.Api.Services.Options;
-using GroupDocs.Editor.UI.Api.Test.SetupApp;
-using Microsoft.Extensions.Logging.Abstractions;
+//using FluentAssertions;
+//using GroupDocs.Editor.UI.Api.Models.Storage;
+//using GroupDocs.Editor.UI.Api.Models.Storage.Responses;
+//using GroupDocs.Editor.UI.Api.Services.Implementation;
+//using GroupDocs.Editor.UI.Api.Services.Options;
+//using GroupDocs.Editor.UI.Api.Test.SetupApp;
+//using Microsoft.Extensions.Logging.Abstractions;
-namespace GroupDocs.Editor.UI.Api.Test.Services.Implementation;
+//namespace GroupDocs.Editor.UI.Api.Test.Services.Implementation;
-public class AzureBlobServiceTests
-{
- private readonly AzureBlobStorage _storage;
+//public class AzureBlobServiceTests
+//{
+// private readonly AzureBlobStorage _storage;
- public AzureBlobServiceTests()
- {
- var azureConfiguration = TestConfigHelper.IConfiguration().BuildAzureTestOption();
- AzureBlobOptions azureBlobOptions = new()
- {
- AccountKey = (string.IsNullOrWhiteSpace(azureConfiguration.AccountKey)
- ? Environment.GetEnvironmentVariable("EDITOR_AZURE_KEY")
- : azureConfiguration.AccountKey) ?? "",
- AccountName = (string.IsNullOrWhiteSpace(azureConfiguration.AccountName)
- ? Environment.GetEnvironmentVariable("EDITOR_AZURE_NAME")
- : azureConfiguration.AccountName) ?? "",
- ContainerName = (string.IsNullOrWhiteSpace(azureConfiguration.ContainerName)
- ? Environment.GetEnvironmentVariable("EDITOR_AZURE_CONTAINER")
- : azureConfiguration.ContainerName) ?? "",
- LinkExpiresDays = 360
- };
- _storage = new AzureBlobStorage(
- Microsoft.Extensions.Options.Options.Create(azureBlobOptions),
- new NullLogger());
- }
+// public AzureBlobServiceTests()
+// {
+// var azureConfiguration = TestConfigHelper.IConfiguration().BuildAzureTestOption();
+// AzureBlobOptions azureBlobOptions = new()
+// {
+// AccountKey = (string.IsNullOrWhiteSpace(azureConfiguration.AccountKey)
+// ? Environment.GetEnvironmentVariable("EDITOR_AZURE_KEY")
+// : azureConfiguration.AccountKey) ?? "",
+// AccountName = (string.IsNullOrWhiteSpace(azureConfiguration.AccountName)
+// ? Environment.GetEnvironmentVariable("EDITOR_AZURE_NAME")
+// : azureConfiguration.AccountName) ?? "",
+// ContainerName = (string.IsNullOrWhiteSpace(azureConfiguration.ContainerName)
+// ? Environment.GetEnvironmentVariable("EDITOR_AZURE_CONTAINER")
+// : azureConfiguration.ContainerName) ?? "",
+// LinkExpiresDays = 360
+// };
+// _storage = new AzureBlobStorage(
+// Microsoft.Extensions.Options.Options.Create(azureBlobOptions),
+// new NullLogger());
+// }
- [Fact]
- public async void OnlyDownloadExistingFile()
- {
- using StorageDisposableResponse downloaded =
- await _storage.DownloadFile(PathBuilder.New(Guid.NewGuid(), new[] {"WordProcessing.docx"}));
- downloaded.Should().NotBeNull();
- downloaded.Status.Should().BeOneOf(StorageActionStatus.Success, StorageActionStatus.NotExist);
- if (downloaded.Status != StorageActionStatus.Success) return;
- downloaded.Response.Should().NotBeNull().And.BeOfType();
- downloaded.Response?.CanRead.Should().BeTrue();
- downloaded.Response?.CanSeek.Should().BeTrue();
- downloaded.Response?.Length.Should().BeGreaterThan(0);
- downloaded.Response?.Position.Should().BeGreaterThan(0);
- }
+// [Fact]
+// public async Task OnlyDownloadExistingFile()
+// {
+// using StorageDisposableResponse downloaded =
+// await _storage.DownloadFile(PathBuilder.New(Guid.NewGuid(), new[] { "WordProcessing.docx" }));
+// downloaded.Should().NotBeNull();
+// downloaded.Status.Should().BeOneOf(StorageActionStatus.Success, StorageActionStatus.NotExist);
+// if (downloaded.Status != StorageActionStatus.Success) return;
+// downloaded.Response.Should().NotBeNull().And.BeOfType();
+// downloaded.Response?.CanRead.Should().BeTrue();
+// downloaded.Response?.CanSeek.Should().BeTrue();
+// downloaded.Response?.Length.Should().BeGreaterThan(0);
+// downloaded.Response?.Position.Should().BeGreaterThan(0);
+// }
- [Fact]
- public async Task OnlyDeleteExistingFile()
- {
- StorageResponse deletedStatus =
- await _storage.RemoveFile(PathBuilder.New(Guid.NewGuid(), new[] {"WordProcessing.docx"}));
- deletedStatus.Should().NotBeNull();
- deletedStatus.Status.Should().BeOneOf(StorageActionStatus.Success, StorageActionStatus.NotExist);
- }
+// [Fact]
+// public async Task OnlyDeleteExistingFile()
+// {
+// StorageResponse deletedStatus =
+// await _storage.RemoveFile(PathBuilder.New(Guid.NewGuid(), new[] { "WordProcessing.docx" }));
+// deletedStatus.Should().NotBeNull();
+// deletedStatus.Status.Should().BeOneOf(StorageActionStatus.Success, StorageActionStatus.NotExist);
+// }
-}
\ No newline at end of file
+//}
\ No newline at end of file
diff --git a/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServicePdfTests.cs b/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServicePdfTests.cs
index 53b1a1e..1dc9074 100644
--- a/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServicePdfTests.cs
+++ b/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServicePdfTests.cs
@@ -97,7 +97,7 @@ public void GetDocumentInfo()
// Arrange
var service = CreateService();
using Stream stream = TestFile.Pdf.OpenFile();
- PdfLoadOptions loadOptions = new PdfLoadOptions();
+ PdfLoadOptions loadOptions = new();
// Act
var result = service.GetDocumentInfo(stream, loadOptions);
diff --git a/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServicePresentationTests.cs b/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServicePresentationTests.cs
index 6a559e2..0e95ce2 100644
--- a/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServicePresentationTests.cs
+++ b/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServicePresentationTests.cs
@@ -70,7 +70,7 @@ public async Task CreateDocument()
StorageResponse storageResponse = StorageResponse.CreateSuccess(storageFile);
CreateDocumentRequest request = new() { FileName = "document.pptx", Format = PresentationFormats.Pptx };
_mockStorage.Setup(a => a.SaveFile(It.IsAny>(), It.IsAny()))
- .ReturnsAsync(new List> { storageResponse });
+ .ReturnsAsync([storageResponse]);
_mockMetaFileStorageCache.Setup(a =>
a.UpdateFiles(It.IsAny>()))
.ReturnsAsync(new StorageMetaFile());
@@ -117,7 +117,7 @@ public async Task UploadDocument()
_mockMapper.Setup(a => a.Map(It.IsAny())).Returns(docInfo);
_mockIdGeneratorService.Setup(a => a.GenerateDocumentCode()).Returns(documentCode);
_mockStorage.Setup(a => a.SaveFile(It.IsAny>(), It.IsAny()))
- .ReturnsAsync(new List> { storageResponse });
+ .ReturnsAsync([storageResponse]);
_mockMetaFileStorageCache.Setup(a =>
a.UpdateFiles(It.IsAny>()))
.ReturnsAsync(new StorageMetaFile());
@@ -209,14 +209,14 @@ public async Task ConvertToHtml()
It.Is>(contents => contents.Any(ca =>
ca.ResourceType == ResourceType.Stylesheet && ca.FileName.Equals("style.css"))),
It.IsAny()))
- .ReturnsAsync(new List> { styleStorageResponse });
+ .ReturnsAsync([styleStorageResponse]);
_mockStorage.Setup(a =>
a.SaveFile(
It.Is>(contents => contents.Any(ca =>
ca.ResourceType == ResourceType.HtmlContent && ca.FileName.Equals(TestFile.Presentation.ChangeExtension("html")))),
It.IsAny()))
- .ReturnsAsync(new List> { storageResponse });
+ .ReturnsAsync([storageResponse]);
_mockMetaFileStorageCache.Setup(a =>
a.UpdateFiles(It.IsAny>()))
.ReturnsAsync(new StorageMetaFile());
@@ -273,7 +273,7 @@ public async Task ConvertPreviews()
_mockStorage.Setup(a =>
a.SaveFile(It.IsAny>(),
It.IsAny()))
- .ReturnsAsync(new List> { storageResponse });
+ .ReturnsAsync([storageResponse]);
_mockStorage.Setup(a => a.DownloadFile(It.IsAny()))
.ReturnsAsync(StorageDisposableResponse.CreateSuccess(stream));
_mockMetaFileStorageCache.Setup(a =>
@@ -297,7 +297,7 @@ public async Task SaveToPdf()
var service = CreateService();
Guid documentCode = Guid.NewGuid();
- PdfSaveOptions saveOptions = new PdfSaveOptions();
+ PdfSaveOptions saveOptions = new();
DownloadPdfRequest request = new() { DocumentCode = documentCode, SaveOptions = saveOptions };
await using Stream stream = TestFile.Presentation.OpenFile();
StorageMetaFile metaFile = new()
@@ -420,7 +420,7 @@ public async Task UpdateHtmlContent()
_mockStorage.Setup(a =>
a.SaveFile(It.IsAny>(),
It.IsAny()))
- .ReturnsAsync(new List> { storageResponse });
+ .ReturnsAsync([storageResponse]);
// Act
var result = await service.UpdateHtmlContent(currentContent, htmlContents);
@@ -455,7 +455,7 @@ public async Task UpdateResource()
_mockStorage.Setup(a =>
a.SaveFile(It.IsAny>(),
It.IsAny()))
- .ReturnsAsync(new List> { storageResponse });
+ .ReturnsAsync([storageResponse]);
// Act
var result = await service.UpdateResource(currentContent, resource);
diff --git a/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServiceSpreadsheetTests.cs b/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServiceSpreadsheetTests.cs
index e502d24..d2a982b 100644
--- a/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServiceSpreadsheetTests.cs
+++ b/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServiceSpreadsheetTests.cs
@@ -284,7 +284,7 @@ public async Task SaveToPdf()
var service = CreateService();
Guid documentCode = Guid.NewGuid();
- PdfSaveOptions saveOptions = new PdfSaveOptions();
+ PdfSaveOptions saveOptions = new();
DownloadPdfRequest request = new() { DocumentCode = documentCode, SaveOptions = saveOptions };
await using Stream stream = TestFile.Spreadsheet.OpenFile();
StorageMetaFile metaFile = new()
diff --git a/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServiceWordProcessingTests.cs b/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServiceWordProcessingTests.cs
index 241fec2..2c24706 100644
--- a/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServiceWordProcessingTests.cs
+++ b/tests/GroupDocs.Editor.UI.Api.Test/Services/Implementation/EditorServiceWordProcessingTests.cs
@@ -140,7 +140,7 @@ public void GetDocumentInfo()
// Arrange
var service = CreateService();
using Stream stream = TestFile.WordProcessing.OpenFile();
- WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();
+ WordProcessingLoadOptions loadOptions = new();
// Act
var result = service.GetDocumentInfo(stream, loadOptions);
@@ -300,7 +300,7 @@ public async Task SaveToPdf()
var service = CreateService();
Guid documentCode = Guid.NewGuid();
- PdfSaveOptions saveOptions = new PdfSaveOptions();
+ PdfSaveOptions saveOptions = new();
DownloadPdfRequest request = new() { DocumentCode = documentCode, SaveOptions = saveOptions };
await using Stream stream = TestFile.WordProcessing.OpenFile();
StorageMetaFile metaFile = new()