From ea8bc80fe6144a012c1d1539a7d7c33c612434a4 Mon Sep 17 00:00:00 2001
From: Damian Hickey <57436+damianh@users.noreply.github.com>
Date: Tue, 21 Oct 2025 11:11:56 +0200
Subject: [PATCH] Fix namespaces
---
docs-mcp/src/Documentation.Mcp/Database/FTSBlogArticle.cs | 2 +-
docs-mcp/src/Documentation.Mcp/Database/FTSDocsArticle.cs | 2 +-
.../src/Documentation.Mcp/Database/FTSSampleProject.cs | 2 +-
docs-mcp/src/Documentation.Mcp/Database/McpDb.cs | 2 +-
.../Migrations/20250828191400_Initial.Designer.cs | 2 ++
.../Database/Migrations/McpDbModelSnapshot.cs | 2 ++
docs-mcp/src/Documentation.Mcp/Database/State.cs | 2 +-
.../Infrastructure/TemporaryFileStream.cs | 2 +-
docs-mcp/src/Documentation.Mcp/Program.cs | 7 ++++---
.../Documentation.Mcp/Sources/Blog/BlogArticleIndexer.cs | 4 ++--
.../src/Documentation.Mcp/Sources/Blog/BlogSearchTool.cs | 4 ++--
.../Documentation.Mcp/Sources/Docs/DocsArticleIndexer.cs | 4 ++--
.../src/Documentation.Mcp/Sources/Docs/DocsSearchTool.cs | 4 ++--
.../Documentation.Mcp/Sources/Samples/SamplesIndexer.cs | 8 ++++----
.../Sources/Samples/SamplesSearchTool.cs | 4 ++--
15 files changed, 28 insertions(+), 23 deletions(-)
diff --git a/docs-mcp/src/Documentation.Mcp/Database/FTSBlogArticle.cs b/docs-mcp/src/Documentation.Mcp/Database/FTSBlogArticle.cs
index 588ddcc01..8d10712eb 100644
--- a/docs-mcp/src/Documentation.Mcp/Database/FTSBlogArticle.cs
+++ b/docs-mcp/src/Documentation.Mcp/Database/FTSBlogArticle.cs
@@ -3,7 +3,7 @@
using System.ComponentModel.DataAnnotations;
-namespace Duende.Documentation.Mcp.Server.Database;
+namespace Documentation.Mcp.Database;
public class FTSBlogArticle
{
diff --git a/docs-mcp/src/Documentation.Mcp/Database/FTSDocsArticle.cs b/docs-mcp/src/Documentation.Mcp/Database/FTSDocsArticle.cs
index 5356135a5..d905cee46 100644
--- a/docs-mcp/src/Documentation.Mcp/Database/FTSDocsArticle.cs
+++ b/docs-mcp/src/Documentation.Mcp/Database/FTSDocsArticle.cs
@@ -3,7 +3,7 @@
using System.ComponentModel.DataAnnotations;
-namespace Duende.Documentation.Mcp.Server.Database;
+namespace Documentation.Mcp.Database;
public class FTSDocsArticle
{
diff --git a/docs-mcp/src/Documentation.Mcp/Database/FTSSampleProject.cs b/docs-mcp/src/Documentation.Mcp/Database/FTSSampleProject.cs
index bcc242dc3..b4392b5ad 100644
--- a/docs-mcp/src/Documentation.Mcp/Database/FTSSampleProject.cs
+++ b/docs-mcp/src/Documentation.Mcp/Database/FTSSampleProject.cs
@@ -3,7 +3,7 @@
using System.ComponentModel.DataAnnotations;
-namespace Duende.Documentation.Mcp.Server.Database;
+namespace Documentation.Mcp.Database;
public class FTSSampleProject
{
diff --git a/docs-mcp/src/Documentation.Mcp/Database/McpDb.cs b/docs-mcp/src/Documentation.Mcp/Database/McpDb.cs
index 14b6d4250..ef7c4526b 100644
--- a/docs-mcp/src/Documentation.Mcp/Database/McpDb.cs
+++ b/docs-mcp/src/Documentation.Mcp/Database/McpDb.cs
@@ -4,7 +4,7 @@
using System.Text.Json;
using Microsoft.EntityFrameworkCore;
-namespace Duende.Documentation.Mcp.Server.Database;
+namespace Documentation.Mcp.Database;
public class McpDb : DbContext
{
diff --git a/docs-mcp/src/Documentation.Mcp/Database/Migrations/20250828191400_Initial.Designer.cs b/docs-mcp/src/Documentation.Mcp/Database/Migrations/20250828191400_Initial.Designer.cs
index 5dcb0ace9..1655cce4c 100644
--- a/docs-mcp/src/Documentation.Mcp/Database/Migrations/20250828191400_Initial.Designer.cs
+++ b/docs-mcp/src/Documentation.Mcp/Database/Migrations/20250828191400_Initial.Designer.cs
@@ -1,4 +1,6 @@
//
+
+using Documentation.Mcp.Database;
using Duende.Documentation.Mcp.Server.Database;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
diff --git a/docs-mcp/src/Documentation.Mcp/Database/Migrations/McpDbModelSnapshot.cs b/docs-mcp/src/Documentation.Mcp/Database/Migrations/McpDbModelSnapshot.cs
index c93a578bf..3cb812249 100644
--- a/docs-mcp/src/Documentation.Mcp/Database/Migrations/McpDbModelSnapshot.cs
+++ b/docs-mcp/src/Documentation.Mcp/Database/Migrations/McpDbModelSnapshot.cs
@@ -1,4 +1,6 @@
//
+
+using Documentation.Mcp.Database;
using Duende.Documentation.Mcp.Server.Database;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
diff --git a/docs-mcp/src/Documentation.Mcp/Database/State.cs b/docs-mcp/src/Documentation.Mcp/Database/State.cs
index d4af84098..9022b16bd 100644
--- a/docs-mcp/src/Documentation.Mcp/Database/State.cs
+++ b/docs-mcp/src/Documentation.Mcp/Database/State.cs
@@ -3,7 +3,7 @@
using System.ComponentModel.DataAnnotations;
-namespace Duende.Documentation.Mcp.Server.Database;
+namespace Documentation.Mcp.Database;
public class State
{
diff --git a/docs-mcp/src/Documentation.Mcp/Infrastructure/TemporaryFileStream.cs b/docs-mcp/src/Documentation.Mcp/Infrastructure/TemporaryFileStream.cs
index 13e604ed3..a529d4fc3 100644
--- a/docs-mcp/src/Documentation.Mcp/Infrastructure/TemporaryFileStream.cs
+++ b/docs-mcp/src/Documentation.Mcp/Infrastructure/TemporaryFileStream.cs
@@ -1,7 +1,7 @@
// Copyright (c) Duende Software. All rights reserved.
// See LICENSE in the project root for license information.
-namespace Duende.Documentation.Mcp.Server.Infrastructure;
+namespace Documentation.Mcp.Infrastructure;
public class TemporaryFileStream : FileStream
{
diff --git a/docs-mcp/src/Documentation.Mcp/Program.cs b/docs-mcp/src/Documentation.Mcp/Program.cs
index 3f017b22b..c20453e35 100644
--- a/docs-mcp/src/Documentation.Mcp/Program.cs
+++ b/docs-mcp/src/Documentation.Mcp/Program.cs
@@ -1,10 +1,11 @@
// Copyright (c) Duende Software. All rights reserved.
// See LICENSE in the project root for license information.
+using Documentation.Mcp.Database;
+using Documentation.Mcp.Sources.Blog;
+using Documentation.Mcp.Sources.Docs;
+using Documentation.Mcp.Sources.Samples;
using Duende.Documentation.Mcp.Server.Database;
-using Duende.Documentation.Mcp.Server.Sources.Blog;
-using Duende.Documentation.Mcp.Server.Sources.Docs;
-using Duende.Documentation.Mcp.Server.Sources.Samples;
using Microsoft.AspNetCore.Builder;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
diff --git a/docs-mcp/src/Documentation.Mcp/Sources/Blog/BlogArticleIndexer.cs b/docs-mcp/src/Documentation.Mcp/Sources/Blog/BlogArticleIndexer.cs
index 167fe5d4b..8cec45d37 100644
--- a/docs-mcp/src/Documentation.Mcp/Sources/Blog/BlogArticleIndexer.cs
+++ b/docs-mcp/src/Documentation.Mcp/Sources/Blog/BlogArticleIndexer.cs
@@ -1,7 +1,7 @@
// Copyright (c) Duende Software. All rights reserved.
// See LICENSE in the project root for license information.
-using Duende.Documentation.Mcp.Server.Database;
+using Documentation.Mcp.Database;
using HtmlAgilityPack;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
@@ -10,7 +10,7 @@ using Microsoft.Extensions.Logging;
using ReverseMarkdown;
using SimpleFeedReader;
-namespace Duende.Documentation.Mcp.Server.Sources.Blog;
+namespace Documentation.Mcp.Sources.Blog;
public class BlogArticleIndexer(IServiceProvider services, ILogger logger) : BackgroundService
{
diff --git a/docs-mcp/src/Documentation.Mcp/Sources/Blog/BlogSearchTool.cs b/docs-mcp/src/Documentation.Mcp/Sources/Blog/BlogSearchTool.cs
index 3a10b47d2..be0c63e0e 100644
--- a/docs-mcp/src/Documentation.Mcp/Sources/Blog/BlogSearchTool.cs
+++ b/docs-mcp/src/Documentation.Mcp/Sources/Blog/BlogSearchTool.cs
@@ -3,11 +3,11 @@
using System.ComponentModel;
using System.Text;
-using Duende.Documentation.Mcp.Server.Database;
+using Documentation.Mcp.Database;
using Microsoft.EntityFrameworkCore;
using ModelContextProtocol.Server;
-namespace Duende.Documentation.Mcp.Server.Sources.Blog;
+namespace Documentation.Mcp.Sources.Blog;
[McpServerToolType]
public class BlogSearchTool(McpDb db)
diff --git a/docs-mcp/src/Documentation.Mcp/Sources/Docs/DocsArticleIndexer.cs b/docs-mcp/src/Documentation.Mcp/Sources/Docs/DocsArticleIndexer.cs
index 8c73adf39..7cdc1c489 100644
--- a/docs-mcp/src/Documentation.Mcp/Sources/Docs/DocsArticleIndexer.cs
+++ b/docs-mcp/src/Documentation.Mcp/Sources/Docs/DocsArticleIndexer.cs
@@ -2,7 +2,7 @@
// See LICENSE in the project root for license information.
using System.Text;
-using Duende.Documentation.Mcp.Server.Database;
+using Documentation.Mcp.Database;
using Markdig.Syntax;
using Markdig.Syntax.Inlines;
using Microsoft.EntityFrameworkCore;
@@ -10,7 +10,7 @@ using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
-namespace Duende.Documentation.Mcp.Server.Sources.Docs;
+namespace Documentation.Mcp.Sources.Docs;
public class DocsArticleIndexer(IServiceProvider services, ILogger logger) : BackgroundService
{
diff --git a/docs-mcp/src/Documentation.Mcp/Sources/Docs/DocsSearchTool.cs b/docs-mcp/src/Documentation.Mcp/Sources/Docs/DocsSearchTool.cs
index 6d03a31dd..54a458326 100644
--- a/docs-mcp/src/Documentation.Mcp/Sources/Docs/DocsSearchTool.cs
+++ b/docs-mcp/src/Documentation.Mcp/Sources/Docs/DocsSearchTool.cs
@@ -3,11 +3,11 @@
using System.ComponentModel;
using System.Text;
-using Duende.Documentation.Mcp.Server.Database;
+using Documentation.Mcp.Database;
using Microsoft.EntityFrameworkCore;
using ModelContextProtocol.Server;
-namespace Duende.Documentation.Mcp.Server.Sources.Docs;
+namespace Documentation.Mcp.Sources.Docs;
[McpServerToolType]
public class DocsSearchTool(McpDb db)
diff --git a/docs-mcp/src/Documentation.Mcp/Sources/Samples/SamplesIndexer.cs b/docs-mcp/src/Documentation.Mcp/Sources/Samples/SamplesIndexer.cs
index 95d151c32..66aa6a8e9 100644
--- a/docs-mcp/src/Documentation.Mcp/Sources/Samples/SamplesIndexer.cs
+++ b/docs-mcp/src/Documentation.Mcp/Sources/Samples/SamplesIndexer.cs
@@ -3,9 +3,9 @@
using System.IO.Compression;
using System.Text;
-using Duende.Documentation.Mcp.Server.Database;
-using Duende.Documentation.Mcp.Server.Infrastructure;
-using Duende.Documentation.Mcp.Server.Sources.Docs;
+using Documentation.Mcp.Database;
+using Documentation.Mcp.Infrastructure;
+using Documentation.Mcp.Sources.Docs;
using Markdig.Syntax;
using Markdig.Syntax.Inlines;
using Microsoft.EntityFrameworkCore;
@@ -13,7 +13,7 @@ using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
-namespace Duende.Documentation.Mcp.Server.Sources.Samples;
+namespace Documentation.Mcp.Sources.Samples;
public class SamplesIndexer(IServiceProvider services, ILogger logger) : BackgroundService
{
diff --git a/docs-mcp/src/Documentation.Mcp/Sources/Samples/SamplesSearchTool.cs b/docs-mcp/src/Documentation.Mcp/Sources/Samples/SamplesSearchTool.cs
index a4fc86062..67b8583e6 100644
--- a/docs-mcp/src/Documentation.Mcp/Sources/Samples/SamplesSearchTool.cs
+++ b/docs-mcp/src/Documentation.Mcp/Sources/Samples/SamplesSearchTool.cs
@@ -3,11 +3,11 @@
using System.ComponentModel;
using System.Text;
-using Duende.Documentation.Mcp.Server.Database;
+using Documentation.Mcp.Database;
using Microsoft.EntityFrameworkCore;
using ModelContextProtocol.Server;
-namespace Duende.Documentation.Mcp.Server.Sources.Samples;
+namespace Documentation.Mcp.Sources.Samples;
[McpServerToolType]
public class SamplesSearchTool(McpDb db)