using System; using Volo.Abp.ObjectMapping; namespace Volo.Abp.AutoMapper.SampleClasses { //TODO: Move tests to Volo.Abp.ObjectMapping test project public class MyEntityDtoWithMappingMethods : IMapFrom, IMapTo { public Guid Key { get; set; } public int No { get; set; } public MyEntityDtoWithMappingMethods() { } public MyEntityDtoWithMappingMethods(MyEntity entity) { MapFrom(entity); } public void MapFrom(MyEntity source) { Key = source.Id; No = source.Number; } MyEntity IMapTo.MapTo() { return new MyEntity { Id = Key, Number = No }; } void IMapTo.MapTo(MyEntity destination) { destination.Id = Key; destination.Number = No; } } }