Skip to content

Commit

Permalink
Seal all the classes
Browse files Browse the repository at this point in the history
  • Loading branch information
linkdotnet committed Apr 30, 2023
1 parent 2b64d44 commit a43531b
Show file tree
Hide file tree
Showing 43 changed files with 45 additions and 45 deletions.
4 changes: 2 additions & 2 deletions src/LinkDotNet.Blog.Domain/BlogPost.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace LinkDotNet.Blog.Domain;

public class BlogPost : Entity
public sealed class BlogPost : Entity
{
private BlogPost()
{
Expand All @@ -24,7 +24,7 @@ private BlogPost()

public DateTime? ScheduledPublishDate { get; private set; }

public virtual ICollection<Tag> Tags { get; private set; }
public ICollection<Tag> Tags { get; private set; }

public bool IsPublished { get; private set; }

Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Domain/Introduction.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace LinkDotNet.Blog.Domain;

public record Introduction
public sealed record Introduction
{
public string BackgroundUrl { get; init; }

Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Domain/ProficiencyLevel.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace LinkDotNet.Blog.Domain;

public class ProficiencyLevel : Enumeration<ProficiencyLevel>
public sealed class ProficiencyLevel : Enumeration<ProficiencyLevel>
{
public static readonly ProficiencyLevel Familiar = new(nameof(Familiar));
public static readonly ProficiencyLevel Proficient = new(nameof(Proficient));
Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Domain/ProfileInformation.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace LinkDotNet.Blog.Domain;

public record ProfileInformation
public sealed record ProfileInformation
{
public string Name { get; init; }

Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Domain/ProfileInformationEntry.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
namespace LinkDotNet.Blog.Domain;

[DebuggerDisplay("{Content} with sort order {SortOrder}")]
public class ProfileInformationEntry : Entity
public sealed class ProfileInformationEntry : Entity
{
private ProfileInformationEntry()
{
Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Domain/Skill.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace LinkDotNet.Blog.Domain;

public class Skill : Entity
public sealed class Skill : Entity
{
private Skill()
{
Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Domain/Social.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace LinkDotNet.Blog.Domain;

public record Social
public sealed record Social
{
public string LinkedinAccountUrl { get; init; }

Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Domain/Tag.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace LinkDotNet.Blog.Domain;

public class Tag
public sealed class Tag
{
private Tag()
{
Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Domain/Talk.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace LinkDotNet.Blog.Domain;

public class Talk : Entity
public sealed class Talk : Entity
{
private Talk()
{
Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Domain/UserRecord.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace LinkDotNet.Blog.Domain;

public class UserRecord : Entity
public sealed class UserRecord : Entity
{
public int UserIdentifierHash { get; set; }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

namespace LinkDotNet.Blog.Infrastructure.Persistence;

public class PersistenceProvider : Enumeration<PersistenceProvider>
public sealed class PersistenceProvider : Enumeration<PersistenceProvider>
{
public static readonly PersistenceProvider SqlServer = new(nameof(SqlServer));
public static readonly PersistenceProvider Sqlite = new(nameof(Sqlite));
public static readonly PersistenceProvider RavenDb = new(nameof(RavenDb));
public static readonly PersistenceProvider InMemory = new(nameof(InMemory));
public static readonly PersistenceProvider MySql = new(nameof(MySql));

protected PersistenceProvider(string key)
private PersistenceProvider(string key)
: base(key)
{
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace LinkDotNet.Blog.Infrastructure.Persistence.Sql.Mapping;

public class BlogPostConfiguration : IEntityTypeConfiguration<BlogPost>
public sealed class BlogPostConfiguration : IEntityTypeConfiguration<BlogPost>
{
public void Configure(EntityTypeBuilder<BlogPost> builder)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace LinkDotNet.Blog.Infrastructure.Persistence.Sql.Mapping;

public class ProfileInformationEntryConfiguration : IEntityTypeConfiguration<ProfileInformationEntry>
public sealed class ProfileInformationEntryConfiguration : IEntityTypeConfiguration<ProfileInformationEntry>
{
public void Configure(EntityTypeBuilder<ProfileInformationEntry> builder)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace LinkDotNet.Blog.Infrastructure.Persistence.Sql.Mapping;

public class SkillConfiguration : IEntityTypeConfiguration<Skill>
public sealed class SkillConfiguration : IEntityTypeConfiguration<Skill>
{
public void Configure(EntityTypeBuilder<Skill> builder)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace LinkDotNet.Blog.Infrastructure.Persistence.Sql.Mapping;

public class TagsConfiguration : IEntityTypeConfiguration<Tag>
public sealed class TagsConfiguration : IEntityTypeConfiguration<Tag>
{
public void Configure(EntityTypeBuilder<Tag> builder)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace LinkDotNet.Blog.Infrastructure.Persistence.Sql.Mapping;

public class TalkConfiguration : IEntityTypeConfiguration<Talk>
public sealed class TalkConfiguration : IEntityTypeConfiguration<Talk>
{
public void Configure(EntityTypeBuilder<Talk> builder)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace LinkDotNet.Blog.Infrastructure.Persistence.Sql.Mapping;

public class UserRecordConfiguration : IEntityTypeConfiguration<UserRecord>
public sealed class UserRecordConfiguration : IEntityTypeConfiguration<UserRecord>
{
public void Configure(EntityTypeBuilder<UserRecord> builder)
{
Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Web/AppConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace LinkDotNet.Blog.Web;

public record AppConfiguration
public sealed record AppConfiguration
{
public string BlogName { get; init; }

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace LinkDotNet.Blog.Web.Authentication.Auth0;

public record Auth0Information
public sealed record Auth0Information
{
public string Domain { get; init; }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

namespace LinkDotNet.Blog.Web.Authentication.Auth0;

public class Auth0LoginManager : ILoginManager
public sealed class Auth0LoginManager : ILoginManager
{
private readonly HttpContext httpContext;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

namespace LinkDotNet.Blog.Web.Authentication.Dummy;

public class DummyLoginManager : ILoginManager
public sealed class DummyLoginManager : ILoginManager
{
private readonly HttpContext context;

Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Web/Controller/RssFeedController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

namespace LinkDotNet.Blog.Web.Controller;

public class RssFeedController : ControllerBase
public sealed class RssFeedController : ControllerBase
{
private readonly AppConfiguration appConfiguration;
private readonly IRepository<BlogPost> blogPostRepository;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace LinkDotNet.Blog.Web.Features.AboutMe.Components.Skill;

public class AddSkillModel
public sealed class AddSkillModel
{
[Required]
public string Skill { get; set; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace LinkDotNet.Blog.Web.Features.AboutMe.Components.Talk;

public class AddTalkEntryModel
public sealed class AddTalkEntryModel
{
[Required]
[MaxLength(256)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace LinkDotNet.Blog.Web.Features.Admin.BlogPostEditor.Components;

public class CreateNewModel
public sealed class CreateNewModel
{
private DateTime originalUpdatedDate;
private string id;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace LinkDotNet.Blog.Web.Features.Admin.BlogPostEditor.Services;

public class FileProcessor : IFileProcessor
public sealed class FileProcessor : IFileProcessor
{
public async Task<string> GetContentAsync(IBrowserFile file)
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace LinkDotNet.Blog.Web.Features.Admin.Dashboard.Services;

public class DashboardData
public sealed class DashboardData
{
public int TotalAmountOfUsers { get; init; }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

namespace LinkDotNet.Blog.Web.Features.Admin.Dashboard.Services;

public class DashboardService : IDashboardService
public sealed class DashboardService : IDashboardService
{
private readonly IRepository<UserRecord> userRecordRepository;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace LinkDotNet.Blog.Web.Features.Admin.Dashboard.Services;

public record VisitCountPageData
public sealed record VisitCountPageData
{
public string Id { get; init; }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

namespace LinkDotNet.Blog.Web.Features.Admin.Sitemap.Services;

public class SitemapService : ISitemapService
public sealed class SitemapService : ISitemapService
{
private readonly IRepository<BlogPost> repository;
private readonly NavigationManager navigationManager;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
namespace LinkDotNet.Blog.Web.Features.Admin.Sitemap.Services;

[XmlRoot(ElementName = "url")]
public class SitemapUrl
public sealed class SitemapUrl
{
[XmlElement(ElementName = "loc")]
public string Location { get; set; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
namespace LinkDotNet.Blog.Web.Features.Admin.Sitemap.Services;

[XmlRoot(ElementName = "urlset", Namespace = "http://www.sitemaps.org/schemas/sitemap/0.9")]
public class SitemapUrlSet
public sealed class SitemapUrlSet
{
[XmlElement(ElementName = "url")]
public List<SitemapUrl> Urls { get; set; } = new();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

namespace LinkDotNet.Blog.Web.Features.Admin.Sitemap.Services;

public class XmlFileWriter : IXmlFileWriter
public sealed class XmlFileWriter : IXmlFileWriter
{
public async Task WriteObjectToXmlFileAsync<T>(T objectToSave, string fileName)
{
Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Web/Features/BlogPostPublisher.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

namespace LinkDotNet.Blog.Web.Features;

public class BlogPostPublisher : BackgroundService
public sealed class BlogPostPublisher : BackgroundService
{
private readonly IServiceProvider serviceProvider;
private readonly ILogger<BlogPostPublisher> logger;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace LinkDotNet.Blog.Web.Features.Services;

public class LocalStorageService : ILocalStorageService
public sealed class LocalStorageService : ILocalStorageService
{
private readonly ProtectedLocalStorage localStorage;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace LinkDotNet.Blog.Web.Features.Services;

public class SortOrderCalculator : ISortOrderCalculator
public sealed class SortOrderCalculator : ISortOrderCalculator
{
public int GetSortOrder(ProfileInformationEntry target, IEnumerable<ProfileInformationEntry> all)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

namespace LinkDotNet.Blog.Web.Features.Services;

public class UserRecordService : IUserRecordService
public sealed class UserRecordService : IUserRecordService
{
private readonly IRepository<UserRecord> userRecordRepository;
private readonly NavigationManager navigationManager;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace LinkDotNet.Blog.Web.Features.ShowBlogPost.Components;

public record DisqusConfiguration
public sealed record DisqusConfiguration
{
public string Shortname { get; init; }
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace LinkDotNet.Blog.Web.Features.ShowBlogPost.Components;

public record GiscusConfiguration
public sealed record GiscusConfiguration
{
public string Repository { get; init; }

Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Web/Pages/Error.cshtml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ namespace LinkDotNet.Blog.Web.Pages;

[ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]
[IgnoreAntiforgeryToken]
public partial class ErrorModel : PageModel
public sealed partial class ErrorModel : PageModel
{
public string RequestId { get; set; }

Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Web/Pages/Login.cshtml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace LinkDotNet.Blog.Web.Pages;

public partial class LoginModel : PageModel
public sealed partial class LoginModel : PageModel
{
private readonly ILoginManager loginManager;

Expand Down
2 changes: 1 addition & 1 deletion src/LinkDotNet.Blog.Web/Pages/Logout.cshtml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace LinkDotNet.Blog.Web.Pages;

public partial class LogoutModel : PageModel
public sealed partial class LogoutModel : PageModel
{
private readonly ILoginManager loginManager;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ private async Task SaveBlogPostArticleClicked(string blogPostId, int count)
await DbContext.SaveChangesAsync();
}

private class FilterStubComponent : ComponentBase
private sealed class FilterStubComponent : ComponentBase
{
[Parameter]
public EventCallback<Filter> FilterChanged { get; set; }
Expand Down

0 comments on commit a43531b

Please sign in to comment.