From 4e884aac4c9dcf96c59faaa27644229b8ca554e4 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Sat, 22 Aug 2020 19:55:51 -0500 Subject: [PATCH] =?UTF-8?q?fix(directory):=20=F0=9F=90=9B=20add=20private?= =?UTF-8?q?=20setters=20to=20all=20props=20for=20EF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Queries/Entities/FilterList.cs | 28 +++++++++---------- .../Persistence/Queries/Entities/Language.cs | 6 ++-- .../Persistence/Queries/Entities/License.cs | 4 +-- .../Queries/Entities/Maintainer.cs | 4 +-- .../Persistence/Queries/Entities/Software.cs | 4 +-- .../Persistence/Queries/Entities/Syntax.cs | 6 ++-- .../Persistence/Queries/Entities/Tag.cs | 4 +-- .../Queries/Entities/ViewUrlMirror.cs | 4 +-- .../Queries/Entities/ViewUrlPartial.cs | 2 +- 9 files changed, 31 insertions(+), 31 deletions(-) diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs index 9f38de459..1cd26eb88 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs @@ -7,15 +7,15 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class FilterList { - public string Name { get; } = null!; + public string Name { get; private set; } = null!; public string? Description { get; private set; } public License? License { get; private set; } - public ICollection FilterListSyntaxes { get; } = new HashSet(); - public ICollection FilterListLanguages { get; } = new HashSet(); - public ICollection FilterListTags { get; } = new HashSet(); - public Uri ViewUrl { get; } = null!; - public ICollection ViewUrlPartials { get; } = new HashSet(); - public ICollection ViewUrlMirrors { get; } = new HashSet(); + public ICollection FilterListSyntaxes { get; private set; } = new HashSet(); + public ICollection FilterListLanguages { get; private set; } = new HashSet(); + public ICollection FilterListTags { get; private set; } = new HashSet(); + public Uri ViewUrl { get; private set; } = null!; + public ICollection ViewUrlPartials { get; private set; } = new HashSet(); + public ICollection ViewUrlMirrors { get; private set; } = new HashSet(); public Uri? HomeUrl { get; private set; } public Uri? OnionUrl { get; private set; } public Uri? PolicyUrl { get; private set; } @@ -25,13 +25,13 @@ public class FilterList public Uri? ChatUrl { get; private set; } public string? EmailAddress { get; private set; } public Uri? DonateUrl { get; private set; } - public ICollection FilterListMaintainers { get; } = new HashSet(); - public ICollection UpstreamFilterLists { get; } = new HashSet(); - public ICollection ForkFilterLists { get; } = new HashSet(); - public ICollection IncludedInFilterLists { get; } = new HashSet(); - public ICollection IncludesFilterLists { get; } = new HashSet(); - public ICollection DependencyFilterLists { get; } = new HashSet(); - public ICollection DependentFilterLists { get; } = new HashSet(); + public ICollection FilterListMaintainers { get; private set; } = new HashSet(); + public ICollection UpstreamFilterLists { get; private set; } = new HashSet(); + public ICollection ForkFilterLists { get; private set; } = new HashSet(); + public ICollection IncludedInFilterLists { get; private set; } = new HashSet(); + public ICollection IncludesFilterLists { get; private set; } = new HashSet(); + public ICollection DependencyFilterLists { get; private set; } = new HashSet(); + public ICollection DependentFilterLists { get; private set; } = new HashSet(); } internal class FilterListTypeConfiguration : IEntityTypeConfiguration where TEntity : FilterList diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs index 6bb1f8b09..c2f096450 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs @@ -7,9 +7,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Language { - public string Iso6391 { get; } = null!; - public string Name { get; } = null!; - public ICollection FilterListLanguages { get; } = new HashSet(); + public string Iso6391 { get; private set; } = null!; + public string Name { get; private set; } = null!; + public ICollection FilterListLanguages { get; private set; } = new HashSet(); } internal class LanguageTypeConfiguration : IEntityTypeConfiguration diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs index 38a7a01f6..85c385e87 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs @@ -7,10 +7,10 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class License { - public string Name { get; } = null!; + public string Name { get; private set; } = null!; public string? GitHubKey { get; private set; } public Uri? Url { get; private set; } - public ICollection FilterLists { get; } = new HashSet(); + public ICollection FilterLists { get; private set; } = new HashSet(); } internal class LicenseTypeConfiguration : IEntityTypeConfiguration where TEntity : License diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs index e7000f28c..f339be800 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs @@ -7,11 +7,11 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Maintainer { - public string Name { get; } = null!; + public string Name { get; private set; } = null!; public Uri? Url { get; private set; } public string? EmailAddress { get; private set; } public string? TwitterHandle { get; private set; } - public ICollection FilterListMaintainers { get; } = new HashSet(); + public ICollection FilterListMaintainers { get; private set; } = new HashSet(); } internal class MaintainerTypeConfiguration : IEntityTypeConfiguration where TEntity : Maintainer diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs index e4d0cdf15..504914d72 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs @@ -7,12 +7,12 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Software { - public string Name { get; } = null!; + public string Name { get; private set; } = null!; public string? Description { get; private set; } public Uri? HomeUrl { get; private set; } public Uri? DownloadUrl { get; private set; } public bool SupportsAbpUrlScheme { get; private set; } - public ICollection SoftwareSyntaxes { get; } = new HashSet(); + public ICollection SoftwareSyntaxes { get; private set; } = new HashSet(); } internal class SoftwareTypeConfiguration : IEntityTypeConfiguration where TEntity : Software diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs index 00bfd6bb6..dc09c2b87 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs @@ -7,11 +7,11 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Syntax { - public string Name { get; } = null!; + public string Name { get; private set; } = null!; public string? Description { get; private set; } public Uri? Url { get; private set; } - public ICollection FilterListSyntaxes { get; } = new HashSet(); - public ICollection SoftwareSyntaxes { get; } = new HashSet(); + public ICollection FilterListSyntaxes { get; private set; } = new HashSet(); + public ICollection SoftwareSyntaxes { get; private set; } = new HashSet(); } internal class SyntaxTypeConfiguration : IEntityTypeConfiguration where TEntity : Syntax diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs index e30023f19..2ccb92425 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs @@ -7,9 +7,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Tag { - public string Name { get; } = null!; + public string Name { get; private set; } = null!; public string? Description { get; private set; } - public ICollection FilterListTags { get; } = new HashSet(); + public ICollection FilterListTags { get; private set; } = new HashSet(); } internal class TagTypeConfiguration : IEntityTypeConfiguration where TEntity : Tag diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlMirror.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlMirror.cs index 9deac02d7..74bb1d9a1 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlMirror.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlMirror.cs @@ -6,8 +6,8 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class ViewUrlMirror { - public FilterList FilterList { get; } = null!; - public Uri Url { get; } = null!; + public FilterList FilterList { get; private set; } = null!; + public Uri Url { get; private set; } = null!; } internal class ViewUrlMirrorTypeConfiguration : IEntityTypeConfiguration diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlPartial.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlPartial.cs index 38dfd2f49..333895345 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlPartial.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlPartial.cs @@ -8,7 +8,7 @@ public class ViewUrlPartial { public FilterList FilterList { get; private set; } = null!; public int Position { get; private set; } - public Uri Url { get; } = null!; + public Uri Url { get; private set; } = null!; } internal class ViewUrlPartialTypeConfiguration : IEntityTypeConfiguration