namespace Yw.Application.Curve
{
///
///
///
public class Mapper : IRegister
{
///
///
///
///
public void Register(TypeAdapterConfig config)
{
#region 1-pump-curve
config.ForType()
.Map(dest => dest.CurveInfo, src => src.CurveExpress.Transfer())
.Map(dest => dest.CoordParas, src => src.CoordParas)
.Map(dest => dest.CreateUserID, src => UserManager.UserID)
.Map(dest => dest.CreateTime, src => DateTime.Now)
.Map(dest => dest.CreateUserName, src => UserManager.UserName);
config.ForType()
.Map(dest => dest.CurveInfo, src => src.CurveExpress.Transfer())
.Map(dest => dest.CoordParas, src => src.CoordParas)
.Map(dest => dest.UpdateTime, src => DateTime.Now)
.Map(dest => dest.UpdateUserID, src => UserManager.UserID)
.Map(dest => dest.UpdateUserName, src => UserManager.UserName);
#endregion
#region 2-pump-curve-mapping
config.ForType();
config.ForType();
config.ForType();
#endregion
#region 3-pump-curve-mapping-extension
config.ForType()
.Map(dest => dest.CurveInfo, src => src.CurveExpress.Transfer())
.Map(dest => dest.CoordParas, src => src.CoordParas)
.Map(dest => dest.CreateUserID, src => UserManager.UserID)
.Map(dest => dest.CreateTime, src => DateTime.Now)
.Map(dest => dest.CreateUserName, src => UserManager.UserName);
config.ForType()
.Map(dest => dest.CurveInfo, src => src.CurveExpress.Transfer())
.Map(dest => dest.CoordParas, src => src.CoordParas)
.Map(dest => dest.UpdateTime, src => DateTime.Now)
.Map(dest => dest.UpdateUserID, src => UserManager.UserID)
.Map(dest => dest.UpdateUserName, src => UserManager.UserName);
config.ForType();
config.ForType();
#endregion
}
}
}