diff --git a/YaeBlog.slnx b/YaeBlog.slnx index 8b6679e..6ab3da2 100644 --- a/YaeBlog.slnx +++ b/YaeBlog.slnx @@ -12,6 +12,7 @@ + diff --git a/src/YaeBlog/Abstraction/IEssayContentService.cs b/src/YaeBlog.Abstractions/IEssayContentService.cs similarity index 90% rename from src/YaeBlog/Abstraction/IEssayContentService.cs rename to src/YaeBlog.Abstractions/IEssayContentService.cs index 8c95cce..edf30ea 100644 --- a/src/YaeBlog/Abstraction/IEssayContentService.cs +++ b/src/YaeBlog.Abstractions/IEssayContentService.cs @@ -1,7 +1,7 @@ using System.Diagnostics.CodeAnalysis; -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; -namespace YaeBlog.Abstraction; +namespace YaeBlog.Abstractions; public interface IEssayContentService { diff --git a/src/YaeBlog/Abstraction/IEssayScanService.cs b/src/YaeBlog.Abstractions/IEssayScanService.cs similarity index 87% rename from src/YaeBlog/Abstraction/IEssayScanService.cs rename to src/YaeBlog.Abstractions/IEssayScanService.cs index dee2a7d..6e77593 100644 --- a/src/YaeBlog/Abstraction/IEssayScanService.cs +++ b/src/YaeBlog.Abstractions/IEssayScanService.cs @@ -1,6 +1,6 @@ -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; -namespace YaeBlog.Abstraction; +namespace YaeBlog.Abstractions; public interface IEssayScanService { diff --git a/src/YaeBlog/Abstraction/IPostRenderProcessor.cs b/src/YaeBlog.Abstractions/IPostRenderProcessor.cs similarity index 63% rename from src/YaeBlog/Abstraction/IPostRenderProcessor.cs rename to src/YaeBlog.Abstractions/IPostRenderProcessor.cs index e7b4c2b..3df7873 100644 --- a/src/YaeBlog/Abstraction/IPostRenderProcessor.cs +++ b/src/YaeBlog.Abstractions/IPostRenderProcessor.cs @@ -1,6 +1,6 @@ -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; -namespace YaeBlog.Abstraction; +namespace YaeBlog.Abstractions; public interface IPostRenderProcessor { diff --git a/src/YaeBlog/Abstraction/IPreRenderProcessor.cs b/src/YaeBlog.Abstractions/IPreRenderProcessor.cs similarity index 64% rename from src/YaeBlog/Abstraction/IPreRenderProcessor.cs rename to src/YaeBlog.Abstractions/IPreRenderProcessor.cs index a9b69f2..630d2a6 100644 --- a/src/YaeBlog/Abstraction/IPreRenderProcessor.cs +++ b/src/YaeBlog.Abstractions/IPreRenderProcessor.cs @@ -1,6 +1,6 @@ -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; -namespace YaeBlog.Abstraction; +namespace YaeBlog.Abstractions; public interface IPreRenderProcessor { diff --git a/src/YaeBlog/Models/BlogContent.cs b/src/YaeBlog.Abstractions/Models/BlogContent.cs similarity index 93% rename from src/YaeBlog/Models/BlogContent.cs rename to src/YaeBlog.Abstractions/Models/BlogContent.cs index 1765249..229a6d5 100644 --- a/src/YaeBlog/Models/BlogContent.cs +++ b/src/YaeBlog.Abstractions/Models/BlogContent.cs @@ -1,4 +1,4 @@ -namespace YaeBlog.Models; +namespace YaeBlog.Abstractions.Models; /// /// 单个博客文件的所有数据和元数据 diff --git a/src/YaeBlog/Models/BlogContents.cs b/src/YaeBlog.Abstractions/Models/BlogContents.cs similarity index 90% rename from src/YaeBlog/Models/BlogContents.cs rename to src/YaeBlog.Abstractions/Models/BlogContents.cs index 7540078..8da19f1 100644 --- a/src/YaeBlog/Models/BlogContents.cs +++ b/src/YaeBlog.Abstractions/Models/BlogContents.cs @@ -1,7 +1,7 @@ using System.Collections; using System.Collections.Concurrent; -namespace YaeBlog.Models; +namespace YaeBlog.Abstractions.Models; public record BlogContents(ConcurrentBag Drafts, ConcurrentBag Posts) : IEnumerable diff --git a/src/YaeBlog/Models/BlogEssay.cs b/src/YaeBlog.Abstractions/Models/BlogEssay.cs similarity index 94% rename from src/YaeBlog/Models/BlogEssay.cs rename to src/YaeBlog.Abstractions/Models/BlogEssay.cs index 44e7283..b70d3c7 100644 --- a/src/YaeBlog/Models/BlogEssay.cs +++ b/src/YaeBlog.Abstractions/Models/BlogEssay.cs @@ -1,4 +1,4 @@ -namespace YaeBlog.Models; +namespace YaeBlog.Abstractions.Models; public record BlogEssay( string Title, diff --git a/src/YaeBlog/Models/BlogHeadline.cs b/src/YaeBlog.Abstractions/Models/BlogHeadline.cs similarity index 84% rename from src/YaeBlog/Models/BlogHeadline.cs rename to src/YaeBlog.Abstractions/Models/BlogHeadline.cs index 061c42f..1a3afc5 100644 --- a/src/YaeBlog/Models/BlogHeadline.cs +++ b/src/YaeBlog.Abstractions/Models/BlogHeadline.cs @@ -1,4 +1,4 @@ -namespace YaeBlog.Models; +namespace YaeBlog.Abstractions.Models; public class BlogHeadline(string title, string selectorId) { diff --git a/src/YaeBlog/Models/BlogImageInfo.cs b/src/YaeBlog.Abstractions/Models/BlogImageInfo.cs similarity index 96% rename from src/YaeBlog/Models/BlogImageInfo.cs rename to src/YaeBlog.Abstractions/Models/BlogImageInfo.cs index ee63641..5eb7b26 100644 --- a/src/YaeBlog/Models/BlogImageInfo.cs +++ b/src/YaeBlog.Abstractions/Models/BlogImageInfo.cs @@ -1,6 +1,6 @@ using System.Text; -namespace YaeBlog.Models; +namespace YaeBlog.Abstractions.Models; public record BlogImageInfo(FileInfo File, long Width, long Height, string MineType, byte[] Content, bool IsUsed) : IComparable diff --git a/src/YaeBlog/Models/BlogOptions.cs b/src/YaeBlog.Abstractions/Models/BlogOptions.cs similarity index 94% rename from src/YaeBlog/Models/BlogOptions.cs rename to src/YaeBlog.Abstractions/Models/BlogOptions.cs index e6fd993..3f500b7 100644 --- a/src/YaeBlog/Models/BlogOptions.cs +++ b/src/YaeBlog.Abstractions/Models/BlogOptions.cs @@ -1,6 +1,6 @@ using System.ComponentModel.DataAnnotations; -namespace YaeBlog.Models; +namespace YaeBlog.Abstractions.Models; /// /// 友链模型类 diff --git a/src/YaeBlog/Models/EssayTag.cs b/src/YaeBlog.Abstractions/Models/EssayTag.cs similarity index 92% rename from src/YaeBlog/Models/EssayTag.cs rename to src/YaeBlog.Abstractions/Models/EssayTag.cs index f653861..110506a 100644 --- a/src/YaeBlog/Models/EssayTag.cs +++ b/src/YaeBlog.Abstractions/Models/EssayTag.cs @@ -1,6 +1,6 @@ using System.Text.Encodings.Web; -namespace YaeBlog.Models; +namespace YaeBlog.Abstractions.Models; public class EssayTag(string tagName) : IEquatable { diff --git a/src/YaeBlog/Models/GiteaOptions.cs b/src/YaeBlog.Abstractions/Models/GiteaOptions.cs similarity index 89% rename from src/YaeBlog/Models/GiteaOptions.cs rename to src/YaeBlog.Abstractions/Models/GiteaOptions.cs index e333452..5d833c2 100644 --- a/src/YaeBlog/Models/GiteaOptions.cs +++ b/src/YaeBlog.Abstractions/Models/GiteaOptions.cs @@ -1,6 +1,6 @@ using System.ComponentModel.DataAnnotations; -namespace YaeBlog.Models; +namespace YaeBlog.Abstractions.Models; public class GiteaOptions { diff --git a/src/YaeBlog/Models/HeatMapItem.cs b/src/YaeBlog.Abstractions/Models/HeatMapItem.cs similarity index 80% rename from src/YaeBlog/Models/HeatMapItem.cs rename to src/YaeBlog.Abstractions/Models/HeatMapItem.cs index c61a30e..c72733f 100644 --- a/src/YaeBlog/Models/HeatMapItem.cs +++ b/src/YaeBlog.Abstractions/Models/HeatMapItem.cs @@ -1,4 +1,4 @@ -namespace YaeBlog.Models; +namespace YaeBlog.Abstractions.Models; public record GitContributionItem(DateOnly Time, long ContributionCount); diff --git a/src/YaeBlog/Models/MarkdownMetadata.cs b/src/YaeBlog.Abstractions/Models/MarkdownMetadata.cs similarity index 82% rename from src/YaeBlog/Models/MarkdownMetadata.cs rename to src/YaeBlog.Abstractions/Models/MarkdownMetadata.cs index 9aab220..29f0462 100644 --- a/src/YaeBlog/Models/MarkdownMetadata.cs +++ b/src/YaeBlog.Abstractions/Models/MarkdownMetadata.cs @@ -1,4 +1,4 @@ -namespace YaeBlog.Models; +namespace YaeBlog.Abstractions.Models; public class MarkdownMetadata { diff --git a/src/YaeBlog.Abstractions/YaeBlog.Abstractions.csproj b/src/YaeBlog.Abstractions/YaeBlog.Abstractions.csproj new file mode 100644 index 0000000..237d661 --- /dev/null +++ b/src/YaeBlog.Abstractions/YaeBlog.Abstractions.csproj @@ -0,0 +1,9 @@ + + + + net10.0 + enable + enable + + + diff --git a/src/YaeBlog.Tests/GiteaFetchServiceTests.cs b/src/YaeBlog.Tests/GiteaFetchServiceTests.cs index 0adfd31..13dba63 100644 --- a/src/YaeBlog.Tests/GiteaFetchServiceTests.cs +++ b/src/YaeBlog.Tests/GiteaFetchServiceTests.cs @@ -1,7 +1,7 @@ using DotNext; using Microsoft.Extensions.Options; using Moq; -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; using YaeBlog.Services; namespace YaeBlog.Tests; diff --git a/src/YaeBlog.Tests/OptionsMock.cs b/src/YaeBlog.Tests/OptionsMock.cs index 16238e7..4ff47ee 100644 --- a/src/YaeBlog.Tests/OptionsMock.cs +++ b/src/YaeBlog.Tests/OptionsMock.cs @@ -1,6 +1,6 @@ using Microsoft.Extensions.Options; using Moq; -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; namespace YaeBlog.Tests; diff --git a/src/YaeBlog/Components/BlogInformationCard.razor b/src/YaeBlog/Components/BlogInformationCard.razor index 2df351d..7329864 100644 --- a/src/YaeBlog/Components/BlogInformationCard.razor +++ b/src/YaeBlog/Components/BlogInformationCard.razor @@ -1,6 +1,6 @@ @using Microsoft.Extensions.Options -@using YaeBlog.Abstraction -@using YaeBlog.Models +@using YaeBlog.Abstractions +@using YaeBlog.Abstractions.Models @inject IEssayContentService Contents @inject IOptions Options diff --git a/src/YaeBlog/Components/EssayCard.razor b/src/YaeBlog/Components/EssayCard.razor index 1458f50..c08529f 100644 --- a/src/YaeBlog/Components/EssayCard.razor +++ b/src/YaeBlog/Components/EssayCard.razor @@ -1,5 +1,5 @@ @using System.Text.Encodings.Web -@using YaeBlog.Models +@using YaeBlog.Abstractions.Models
diff --git a/src/YaeBlog/Components/GitHeatMap.razor b/src/YaeBlog/Components/GitHeatMap.razor index 3051329..08d545f 100644 --- a/src/YaeBlog/Components/GitHeatMap.razor +++ b/src/YaeBlog/Components/GitHeatMap.razor @@ -1,4 +1,4 @@ -@using YaeBlog.Models +@using YaeBlog.Abstractions.Models @using YaeBlog.Services @inject GitHeapMapService GitHeapMapInstance diff --git a/src/YaeBlog/Components/Pages/Archives.razor b/src/YaeBlog/Components/Pages/Archives.razor index 55204f0..84279b1 100644 --- a/src/YaeBlog/Components/Pages/Archives.razor +++ b/src/YaeBlog/Components/Pages/Archives.razor @@ -1,6 +1,6 @@ @page "/blog/archives" -@using YaeBlog.Abstraction -@using YaeBlog.Models +@using YaeBlog.Abstractions +@using YaeBlog.Abstractions.Models @inject IEssayContentService Contents diff --git a/src/YaeBlog/Components/Pages/BlogIndex.razor b/src/YaeBlog/Components/Pages/BlogIndex.razor index f4ff07e..519dc3c 100644 --- a/src/YaeBlog/Components/Pages/BlogIndex.razor +++ b/src/YaeBlog/Components/Pages/BlogIndex.razor @@ -1,6 +1,6 @@ @page "/blog" -@using YaeBlog.Abstraction -@using YaeBlog.Models +@using YaeBlog.Abstractions +@using YaeBlog.Abstractions.Models @inject IEssayContentService Contents @inject NavigationManager NavigationInstance diff --git a/src/YaeBlog/Components/Pages/Essays.razor b/src/YaeBlog/Components/Pages/Essays.razor index 9aa0a94..7ab3007 100644 --- a/src/YaeBlog/Components/Pages/Essays.razor +++ b/src/YaeBlog/Components/Pages/Essays.razor @@ -1,7 +1,7 @@ @page "/blog/essays/{BlogKey}" @using System.Text.Encodings.Web -@using YaeBlog.Abstraction -@using YaeBlog.Models +@using YaeBlog.Abstractions +@using YaeBlog.Abstractions.Models @inject IEssayContentService Contents @inject NavigationManager NavigationInstance diff --git a/src/YaeBlog/Components/Pages/Friends.razor b/src/YaeBlog/Components/Pages/Friends.razor index 648a198..c0c65dd 100644 --- a/src/YaeBlog/Components/Pages/Friends.razor +++ b/src/YaeBlog/Components/Pages/Friends.razor @@ -1,6 +1,6 @@ @page "/friends" @using Microsoft.Extensions.Options -@using YaeBlog.Models +@using YaeBlog.Abstractions.Models @inject IOptions BlogOptionInstance diff --git a/src/YaeBlog/Components/Pages/Index.razor b/src/YaeBlog/Components/Pages/Index.razor index 33393a7..aa56cf8 100644 --- a/src/YaeBlog/Components/Pages/Index.razor +++ b/src/YaeBlog/Components/Pages/Index.razor @@ -1,6 +1,6 @@ @page "/" -@using YaeBlog.Abstraction -@using YaeBlog.Models +@using YaeBlog.Abstractions +@using YaeBlog.Abstractions.Models @inject IEssayContentService EssayContentInstance diff --git a/src/YaeBlog/Components/Pages/Tags.razor b/src/YaeBlog/Components/Pages/Tags.razor index 7a7a826..680544b 100644 --- a/src/YaeBlog/Components/Pages/Tags.razor +++ b/src/YaeBlog/Components/Pages/Tags.razor @@ -1,7 +1,7 @@ @page "/blog/tags/" @using System.Text.Encodings.Web -@using YaeBlog.Abstraction -@using YaeBlog.Models +@using YaeBlog.Abstractions +@using YaeBlog.Abstractions.Models @inject IEssayContentService Contents @inject NavigationManager NavigationInstance diff --git a/src/YaeBlog/Extensions/WebApplicationBuilderExtensions.cs b/src/YaeBlog/Extensions/WebApplicationBuilderExtensions.cs index 192412c..2134730 100644 --- a/src/YaeBlog/Extensions/WebApplicationBuilderExtensions.cs +++ b/src/YaeBlog/Extensions/WebApplicationBuilderExtensions.cs @@ -1,8 +1,8 @@ using AngleSharp; using Microsoft.Extensions.Options; -using YaeBlog.Abstraction; +using YaeBlog.Abstractions; using YaeBlog.Services; -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; using YaeBlog.Processors; namespace YaeBlog.Extensions; diff --git a/src/YaeBlog/Extensions/WebApplicationExtensions.cs b/src/YaeBlog/Extensions/WebApplicationExtensions.cs index 21757ea..157fdb7 100644 --- a/src/YaeBlog/Extensions/WebApplicationExtensions.cs +++ b/src/YaeBlog/Extensions/WebApplicationExtensions.cs @@ -1,4 +1,4 @@ -using YaeBlog.Abstraction; +using YaeBlog.Abstractions; using YaeBlog.Processors; using YaeBlog.Services; diff --git a/src/YaeBlog/Processors/EssayStylesPostRenderProcessor.cs b/src/YaeBlog/Processors/EssayStylesPostRenderProcessor.cs index ca4d27c..4ee8a9f 100644 --- a/src/YaeBlog/Processors/EssayStylesPostRenderProcessor.cs +++ b/src/YaeBlog/Processors/EssayStylesPostRenderProcessor.cs @@ -1,8 +1,8 @@ using AngleSharp; using AngleSharp.Dom; -using YaeBlog.Abstraction; +using YaeBlog.Abstractions; using YaeBlog.Extensions; -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; namespace YaeBlog.Processors; diff --git a/src/YaeBlog/Processors/HeadlinePostRenderProcessor.cs b/src/YaeBlog/Processors/HeadlinePostRenderProcessor.cs index bd2b76c..e66b24a 100644 --- a/src/YaeBlog/Processors/HeadlinePostRenderProcessor.cs +++ b/src/YaeBlog/Processors/HeadlinePostRenderProcessor.cs @@ -1,7 +1,7 @@ using AngleSharp; using AngleSharp.Dom; -using YaeBlog.Abstraction; -using YaeBlog.Models; +using YaeBlog.Abstractions; +using YaeBlog.Abstractions.Models; namespace YaeBlog.Processors; diff --git a/src/YaeBlog/Processors/ImagePostRenderProcessor.cs b/src/YaeBlog/Processors/ImagePostRenderProcessor.cs index 75f3389..d043103 100644 --- a/src/YaeBlog/Processors/ImagePostRenderProcessor.cs +++ b/src/YaeBlog/Processors/ImagePostRenderProcessor.cs @@ -1,9 +1,9 @@ using AngleSharp; using AngleSharp.Dom; using Microsoft.Extensions.Options; -using YaeBlog.Abstraction; +using YaeBlog.Abstractions; using YaeBlog.Core.Exceptions; -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; namespace YaeBlog.Processors; diff --git a/src/YaeBlog/Services/BlogChangeWatcher.cs b/src/YaeBlog/Services/BlogChangeWatcher.cs index c954f47..a7da070 100644 --- a/src/YaeBlog/Services/BlogChangeWatcher.cs +++ b/src/YaeBlog/Services/BlogChangeWatcher.cs @@ -1,5 +1,5 @@ using Microsoft.Extensions.Options; -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; namespace YaeBlog.Services; diff --git a/src/YaeBlog/Services/BlogHotReloadService.cs b/src/YaeBlog/Services/BlogHotReloadService.cs index 80d8c69..a6f5ca1 100644 --- a/src/YaeBlog/Services/BlogHotReloadService.cs +++ b/src/YaeBlog/Services/BlogHotReloadService.cs @@ -1,4 +1,4 @@ -using YaeBlog.Abstraction; +using YaeBlog.Abstractions; namespace YaeBlog.Services; diff --git a/src/YaeBlog/Services/EssayContentService.cs b/src/YaeBlog/Services/EssayContentService.cs index ab86ada..48fc9af 100644 --- a/src/YaeBlog/Services/EssayContentService.cs +++ b/src/YaeBlog/Services/EssayContentService.cs @@ -1,7 +1,7 @@ using System.Collections.Concurrent; using System.Diagnostics.CodeAnalysis; -using YaeBlog.Abstraction; -using YaeBlog.Models; +using YaeBlog.Abstractions; +using YaeBlog.Abstractions.Models; namespace YaeBlog.Services; diff --git a/src/YaeBlog/Services/EssayScanService.cs b/src/YaeBlog/Services/EssayScanService.cs index b35404a..2a3fda0 100644 --- a/src/YaeBlog/Services/EssayScanService.cs +++ b/src/YaeBlog/Services/EssayScanService.cs @@ -3,9 +3,9 @@ using System.Text.RegularExpressions; using Imageflow.Bindings; using Imageflow.Fluent; using Microsoft.Extensions.Options; -using YaeBlog.Abstraction; +using YaeBlog.Abstractions; using YaeBlog.Core.Exceptions; -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; using YamlDotNet.Core; using YamlDotNet.Serialization; diff --git a/src/YaeBlog/Services/GitHeatMapService.cs b/src/YaeBlog/Services/GitHeatMapService.cs index eae9f55..7edc547 100644 --- a/src/YaeBlog/Services/GitHeatMapService.cs +++ b/src/YaeBlog/Services/GitHeatMapService.cs @@ -1,7 +1,7 @@ using DotNext; using Microsoft.Extensions.Options; using YaeBlog.Extensions; -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; namespace YaeBlog.Services; diff --git a/src/YaeBlog/Services/GiteaFetchService.cs b/src/YaeBlog/Services/GiteaFetchService.cs index 18ab068..e2f1112 100644 --- a/src/YaeBlog/Services/GiteaFetchService.cs +++ b/src/YaeBlog/Services/GiteaFetchService.cs @@ -3,7 +3,7 @@ using System.Text.Json; using DotNext; using Microsoft.Extensions.Options; using YaeBlog.Core.Exceptions; -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; namespace YaeBlog.Services; diff --git a/src/YaeBlog/Services/ImageCompressService.cs b/src/YaeBlog/Services/ImageCompressService.cs index 831e230..0755c71 100644 --- a/src/YaeBlog/Services/ImageCompressService.cs +++ b/src/YaeBlog/Services/ImageCompressService.cs @@ -1,7 +1,7 @@ using Imageflow.Fluent; -using YaeBlog.Abstraction; +using YaeBlog.Abstractions; using YaeBlog.Core.Exceptions; -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; namespace YaeBlog.Services; diff --git a/src/YaeBlog/Services/MarkdownWordCounter.cs b/src/YaeBlog/Services/MarkdownWordCounter.cs index b5d3a84..7967ff9 100644 --- a/src/YaeBlog/Services/MarkdownWordCounter.cs +++ b/src/YaeBlog/Services/MarkdownWordCounter.cs @@ -1,5 +1,5 @@ using YaeBlog.Extensions; -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; namespace YaeBlog.Services { diff --git a/src/YaeBlog/Services/RendererService.cs b/src/YaeBlog/Services/RendererService.cs index a4054d9..9b080f9 100644 --- a/src/YaeBlog/Services/RendererService.cs +++ b/src/YaeBlog/Services/RendererService.cs @@ -3,9 +3,9 @@ using System.Diagnostics; using System.Text; using System.Text.RegularExpressions; using Markdig; -using YaeBlog.Abstraction; +using YaeBlog.Abstractions; using YaeBlog.Core.Exceptions; -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; namespace YaeBlog.Services; diff --git a/src/YaeBlog/Services/YaeCommandService.cs b/src/YaeBlog/Services/YaeCommandService.cs index e4dd2ed..5553833 100644 --- a/src/YaeBlog/Services/YaeCommandService.cs +++ b/src/YaeBlog/Services/YaeCommandService.cs @@ -2,9 +2,9 @@ using System.CommandLine.Invocation; using System.Text; using Microsoft.Extensions.Options; -using YaeBlog.Abstraction; +using YaeBlog.Abstractions; using YaeBlog.Core.Exceptions; -using YaeBlog.Models; +using YaeBlog.Abstractions.Models; namespace YaeBlog.Services; diff --git a/src/YaeBlog/YaeBlog.csproj b/src/YaeBlog/YaeBlog.csproj index 645a443..8b6daf1 100644 --- a/src/YaeBlog/YaeBlog.csproj +++ b/src/YaeBlog/YaeBlog.csproj @@ -13,6 +13,7 @@ +