MVC (layered variant)
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
using Sieve.Attributes;
|
||||
|
||||
namespace MVC_SimpleCRUD_Layered.Application.People;
|
||||
|
||||
public class PersonInfo
|
||||
{
|
||||
[Sieve(CanFilter = true, CanSort = true)]
|
||||
public int Id { get; set; }
|
||||
|
||||
[Sieve(CanFilter = true, CanSort = true)]
|
||||
public string? FirstName { get; set; }
|
||||
|
||||
[Sieve(CanFilter = true, CanSort = true)]
|
||||
public string? LastName { get; set; }
|
||||
|
||||
public string OriginalName => ((FirstName ?? string.Empty) + " " + (LastName ?? string.Empty)).Trim();
|
||||
|
||||
[Sieve(CanFilter = true, CanSort = true)]
|
||||
public required string FirstNameTranscription { get; set; }
|
||||
|
||||
[Sieve(CanFilter = true, CanSort = true)]
|
||||
public required string LastNameTranscription { get; set; }
|
||||
|
||||
|
||||
[Sieve(CanFilter = true, CanSort = true)]
|
||||
public DateOnly BirthDate { get; set; }
|
||||
|
||||
[Sieve(CanFilter = true, CanSort = true)]
|
||||
public required string CountryName { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user