MapTo/test/TestConsoleApp/ViewModels/UserViewModel.cs

22 lines
592 B
C#

using MapTo;
namespace TestConsoleApp.ViewModels
{
[MapFrom(typeof(Data.Models.User))]
public partial class UserViewModel
{
public string FirstName { get; }
[IgnoreProperty]
public string LastName { get; }
[MapTypeConverter(typeof(LastNameConverter))]
public string Key { get; }
private class LastNameConverter : ITypeConverter<long, string>
{
/// <inheritdoc />
public string Convert(long source, object[]? converterParameters) => $"{source} :: With Type Converter";
}
}
}