MapTo/test/TestConsoleApp/ViewModels/UserViewModel.cs

22 lines
565 B
C#
Raw Normal View History

using MapTo;
namespace TestConsoleApp.ViewModels
{
[MapFrom(typeof(Data.Models.User))]
public partial class UserViewModel
{
public string FirstName { get; }
2021-01-07 11:17:36 +03:00
[IgnoreProperty]
public string LastName { get; }
2021-01-07 11:17:36 +03:00
[MapProperty(converter: typeof(LastNameConverter))]
public string Key { get; }
private class LastNameConverter : ITypeConverter<int, string>
{
/// <inheritdoc />
public string Convert(int source) => $"{source} :: With Type Converter";
}
}
}