mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
refactor(dir): ♻ use records for app-level dtos
This commit is contained in:
parent
9d73f9731f
commit
37d6b6aecb
10 changed files with 17 additions and 39 deletions
|
|
@ -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<int>? DependencyFilterListIds { get; init; }
|
||||
public IEnumerable<int>? DependentFilterListIds { get; init; }
|
||||
|
||||
public class ViewUrlVm
|
||||
public record ViewUrlVm
|
||||
{
|
||||
public short SegmentNumber { get; init; }
|
||||
public short Primariness { get; init; }
|
||||
|
|
|
|||
|
|
@ -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!;
|
||||
|
|
|
|||
|
|
@ -9,9 +9,7 @@ namespace FilterLists.Directory.Application.Queries;
|
|||
|
||||
public static class GetLanguages
|
||||
{
|
||||
public class Query : IRequest<List<LanguageVm>>
|
||||
{
|
||||
}
|
||||
public record Query : IRequest<List<LanguageVm>>;
|
||||
|
||||
internal class Handler : IRequestHandler<Query, List<LanguageVm>>
|
||||
{
|
||||
|
|
@ -48,7 +46,7 @@ public LanguageVmProfile()
|
|||
}
|
||||
}
|
||||
|
||||
public class LanguageVm
|
||||
public record LanguageVm
|
||||
{
|
||||
public string Iso6391 { get; init; } = null!;
|
||||
public string Name { get; init; } = null!;
|
||||
|
|
|
|||
|
|
@ -9,9 +9,7 @@ namespace FilterLists.Directory.Application.Queries;
|
|||
|
||||
public static class GetLicenses
|
||||
{
|
||||
public class Query : IRequest<List<LicenseVm>>
|
||||
{
|
||||
}
|
||||
public record Query : IRequest<List<LicenseVm>>;
|
||||
|
||||
internal class Handler : IRequestHandler<Query, List<LicenseVm>>
|
||||
{
|
||||
|
|
@ -46,7 +44,7 @@ public LicenseVmProfile()
|
|||
}
|
||||
}
|
||||
|
||||
public class LicenseVm
|
||||
public record LicenseVm
|
||||
{
|
||||
public int Id { get; init; }
|
||||
public string Name { get; init; } = null!;
|
||||
|
|
|
|||
|
|
@ -10,15 +10,7 @@ namespace FilterLists.Directory.Application.Queries;
|
|||
|
||||
public static class GetListDetails
|
||||
{
|
||||
public class Query : IRequest<ListDetailsVm?>
|
||||
{
|
||||
public Query(int id)
|
||||
{
|
||||
Id = id;
|
||||
}
|
||||
|
||||
public int Id { get; }
|
||||
}
|
||||
public record Query(int Id) : IRequest<ListDetailsVm?>;
|
||||
|
||||
internal class Handler : IRequestHandler<Query, ListDetailsVm?>
|
||||
{
|
||||
|
|
|
|||
|
|
@ -10,9 +10,7 @@ namespace FilterLists.Directory.Application.Queries;
|
|||
|
||||
public static class GetLists
|
||||
{
|
||||
public class Query : IRequest<List<ListVm>>
|
||||
{
|
||||
}
|
||||
public record Query : IRequest<List<ListVm>>;
|
||||
|
||||
internal class Handler : IRequestHandler<Query, List<ListVm>>
|
||||
{
|
||||
|
|
|
|||
|
|
@ -9,9 +9,7 @@ namespace FilterLists.Directory.Application.Queries;
|
|||
|
||||
public static class GetMaintainers
|
||||
{
|
||||
public class Query : IRequest<List<MaintainerVm>>
|
||||
{
|
||||
}
|
||||
public record Query : IRequest<List<MaintainerVm>>;
|
||||
|
||||
internal class Handler : IRequestHandler<Query, List<MaintainerVm>>
|
||||
{
|
||||
|
|
@ -47,7 +45,7 @@ public MaintainerVmProfile()
|
|||
}
|
||||
}
|
||||
|
||||
public class MaintainerVm
|
||||
public record MaintainerVm
|
||||
{
|
||||
public int Id { get; init; }
|
||||
public string Name { get; init; } = null!;
|
||||
|
|
|
|||
|
|
@ -9,9 +9,7 @@ namespace FilterLists.Directory.Application.Queries;
|
|||
|
||||
public static class GetSoftware
|
||||
{
|
||||
public class Query : IRequest<List<SoftwareVm>>
|
||||
{
|
||||
}
|
||||
public record Query : IRequest<List<SoftwareVm>>;
|
||||
|
||||
internal class Handler : IRequestHandler<Query, List<SoftwareVm>>
|
||||
{
|
||||
|
|
@ -46,7 +44,7 @@ public SoftwareVmProfile()
|
|||
}
|
||||
}
|
||||
|
||||
public class SoftwareVm
|
||||
public record SoftwareVm
|
||||
{
|
||||
public int Id { get; init; }
|
||||
public string Name { get; init; } = null!;
|
||||
|
|
|
|||
|
|
@ -9,9 +9,7 @@ namespace FilterLists.Directory.Application.Queries;
|
|||
|
||||
public static class GetSyntaxes
|
||||
{
|
||||
public class Query : IRequest<List<SyntaxVm>>
|
||||
{
|
||||
}
|
||||
public record Query : IRequest<List<SyntaxVm>>;
|
||||
|
||||
internal class Handler : IRequestHandler<Query, List<SyntaxVm>>
|
||||
{
|
||||
|
|
@ -49,7 +47,7 @@ public SyntaxVmProfile()
|
|||
}
|
||||
}
|
||||
|
||||
public class SyntaxVm
|
||||
public record SyntaxVm
|
||||
{
|
||||
public int Id { get; init; }
|
||||
public string Name { get; init; } = null!;
|
||||
|
|
|
|||
|
|
@ -9,9 +9,7 @@ namespace FilterLists.Directory.Application.Queries;
|
|||
|
||||
public static class GetTags
|
||||
{
|
||||
public class Query : IRequest<List<TagVm>>
|
||||
{
|
||||
}
|
||||
public record Query : IRequest<List<TagVm>>;
|
||||
|
||||
internal class Handler : IRequestHandler<Query, List<TagVm>>
|
||||
{
|
||||
|
|
@ -46,7 +44,7 @@ public TagVmProfile()
|
|||
}
|
||||
}
|
||||
|
||||
public class TagVm
|
||||
public record TagVm
|
||||
{
|
||||
public int Id { get; init; }
|
||||
public string Name { get; init; } = null!;
|
||||
|
|
|
|||
Loading…
Reference in a new issue