From 37d6b6aecbac7e8c41d629e11630223d81e6d8f4 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Fri, 12 Nov 2021 08:04:44 -0600 Subject: [PATCH] =?UTF-8?q?refactor(dir):=20=E2=99=BB=20use=20records=20fo?= =?UTF-8?q?r=20app-level=20dtos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Models/ListDetailsVm.cs | 4 ++-- .../Models/ListVm.cs | 2 +- .../Queries/GetLanguages.cs | 6 ++---- .../Queries/GetLicenses.cs | 6 ++---- .../Queries/GetListDetails.cs | 10 +--------- .../Queries/GetLists.cs | 4 +--- .../Queries/GetMaintainers.cs | 6 ++---- .../Queries/GetSoftware.cs | 6 ++---- .../Queries/GetSyntaxes.cs | 6 ++---- .../Queries/GetTags.cs | 6 ++---- 10 files changed, 17 insertions(+), 39 deletions(-) diff --git a/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListDetailsVm.cs b/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListDetailsVm.cs index 44327d79b..ba0bee30f 100644 --- a/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListDetailsVm.cs +++ b/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListDetailsVm.cs @@ -1,6 +1,6 @@ namespace FilterLists.Directory.Api.Contracts.Models; -public class ListDetailsVm +public record ListDetailsVm { public int Id { get; init; } public string Name { get; init; } = null!; @@ -27,7 +27,7 @@ public class ListDetailsVm public IEnumerable? DependencyFilterListIds { get; init; } public IEnumerable? DependentFilterListIds { get; init; } - public class ViewUrlVm + public record ViewUrlVm { public short SegmentNumber { get; init; } public short Primariness { get; init; } diff --git a/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListVm.cs b/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListVm.cs index 1fda98f36..c07ed4a64 100644 --- a/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListVm.cs +++ b/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListVm.cs @@ -1,6 +1,6 @@ namespace FilterLists.Directory.Api.Contracts.Models; -public class ListVm +public record ListVm { public int Id { get; init; } public string Name { get; init; } = null!; diff --git a/services/Directory/FilterLists.Directory.Application/Queries/GetLanguages.cs b/services/Directory/FilterLists.Directory.Application/Queries/GetLanguages.cs index ea1017b1c..8cd107658 100644 --- a/services/Directory/FilterLists.Directory.Application/Queries/GetLanguages.cs +++ b/services/Directory/FilterLists.Directory.Application/Queries/GetLanguages.cs @@ -9,9 +9,7 @@ namespace FilterLists.Directory.Application.Queries; public static class GetLanguages { - public class Query : IRequest> - { - } + public record Query : IRequest>; internal class Handler : IRequestHandler> { @@ -48,7 +46,7 @@ public LanguageVmProfile() } } - public class LanguageVm + public record LanguageVm { public string Iso6391 { get; init; } = null!; public string Name { get; init; } = null!; diff --git a/services/Directory/FilterLists.Directory.Application/Queries/GetLicenses.cs b/services/Directory/FilterLists.Directory.Application/Queries/GetLicenses.cs index b4c6d0872..d60d4cd5d 100644 --- a/services/Directory/FilterLists.Directory.Application/Queries/GetLicenses.cs +++ b/services/Directory/FilterLists.Directory.Application/Queries/GetLicenses.cs @@ -9,9 +9,7 @@ namespace FilterLists.Directory.Application.Queries; public static class GetLicenses { - public class Query : IRequest> - { - } + public record Query : IRequest>; internal class Handler : IRequestHandler> { @@ -46,7 +44,7 @@ public LicenseVmProfile() } } - public class LicenseVm + public record LicenseVm { public int Id { get; init; } public string Name { get; init; } = null!; diff --git a/services/Directory/FilterLists.Directory.Application/Queries/GetListDetails.cs b/services/Directory/FilterLists.Directory.Application/Queries/GetListDetails.cs index 66de05048..ad1a9aa2b 100644 --- a/services/Directory/FilterLists.Directory.Application/Queries/GetListDetails.cs +++ b/services/Directory/FilterLists.Directory.Application/Queries/GetListDetails.cs @@ -10,15 +10,7 @@ namespace FilterLists.Directory.Application.Queries; public static class GetListDetails { - public class Query : IRequest - { - public Query(int id) - { - Id = id; - } - - public int Id { get; } - } + public record Query(int Id) : IRequest; internal class Handler : IRequestHandler { diff --git a/services/Directory/FilterLists.Directory.Application/Queries/GetLists.cs b/services/Directory/FilterLists.Directory.Application/Queries/GetLists.cs index c9645429a..5492f7bb6 100644 --- a/services/Directory/FilterLists.Directory.Application/Queries/GetLists.cs +++ b/services/Directory/FilterLists.Directory.Application/Queries/GetLists.cs @@ -10,9 +10,7 @@ namespace FilterLists.Directory.Application.Queries; public static class GetLists { - public class Query : IRequest> - { - } + public record Query : IRequest>; internal class Handler : IRequestHandler> { diff --git a/services/Directory/FilterLists.Directory.Application/Queries/GetMaintainers.cs b/services/Directory/FilterLists.Directory.Application/Queries/GetMaintainers.cs index 7d720c904..d3a9a2fd6 100644 --- a/services/Directory/FilterLists.Directory.Application/Queries/GetMaintainers.cs +++ b/services/Directory/FilterLists.Directory.Application/Queries/GetMaintainers.cs @@ -9,9 +9,7 @@ namespace FilterLists.Directory.Application.Queries; public static class GetMaintainers { - public class Query : IRequest> - { - } + public record Query : IRequest>; internal class Handler : IRequestHandler> { @@ -47,7 +45,7 @@ public MaintainerVmProfile() } } - public class MaintainerVm + public record MaintainerVm { public int Id { get; init; } public string Name { get; init; } = null!; diff --git a/services/Directory/FilterLists.Directory.Application/Queries/GetSoftware.cs b/services/Directory/FilterLists.Directory.Application/Queries/GetSoftware.cs index 97b2e9c00..10ad539f8 100644 --- a/services/Directory/FilterLists.Directory.Application/Queries/GetSoftware.cs +++ b/services/Directory/FilterLists.Directory.Application/Queries/GetSoftware.cs @@ -9,9 +9,7 @@ namespace FilterLists.Directory.Application.Queries; public static class GetSoftware { - public class Query : IRequest> - { - } + public record Query : IRequest>; internal class Handler : IRequestHandler> { @@ -46,7 +44,7 @@ public SoftwareVmProfile() } } - public class SoftwareVm + public record SoftwareVm { public int Id { get; init; } public string Name { get; init; } = null!; diff --git a/services/Directory/FilterLists.Directory.Application/Queries/GetSyntaxes.cs b/services/Directory/FilterLists.Directory.Application/Queries/GetSyntaxes.cs index 8739c1ce8..dfdfc9ff1 100644 --- a/services/Directory/FilterLists.Directory.Application/Queries/GetSyntaxes.cs +++ b/services/Directory/FilterLists.Directory.Application/Queries/GetSyntaxes.cs @@ -9,9 +9,7 @@ namespace FilterLists.Directory.Application.Queries; public static class GetSyntaxes { - public class Query : IRequest> - { - } + public record Query : IRequest>; internal class Handler : IRequestHandler> { @@ -49,7 +47,7 @@ public SyntaxVmProfile() } } - public class SyntaxVm + public record SyntaxVm { public int Id { get; init; } public string Name { get; init; } = null!; diff --git a/services/Directory/FilterLists.Directory.Application/Queries/GetTags.cs b/services/Directory/FilterLists.Directory.Application/Queries/GetTags.cs index 920c2cc5d..da3a45ac2 100644 --- a/services/Directory/FilterLists.Directory.Application/Queries/GetTags.cs +++ b/services/Directory/FilterLists.Directory.Application/Queries/GetTags.cs @@ -9,9 +9,7 @@ namespace FilterLists.Directory.Application.Queries; public static class GetTags { - public class Query : IRequest> - { - } + public record Query : IRequest>; internal class Handler : IRequestHandler> { @@ -46,7 +44,7 @@ public TagVmProfile() } } - public class TagVm + public record TagVm { public int Id { get; init; } public string Name { get; init; } = null!;