namespace Yw.Application.Repair
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public class Mapper : IRegister
|
{
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="config"></param>
|
public void Register(TypeAdapterConfig config)
|
{
|
#region RepairRequestForm
|
|
config.ForType<AddRepairRequestFormInput, Model.RepairRequestForm>()
|
.Map(dest => dest.FormStatus, src => eRequestStatus.Pending)
|
.Map(dest => dest.Location, src => src.Location == null ? null : new List<Model.Repair.Location>() { src.Location })
|
.Map(dest => dest.CreateTime, src => DateTime.Now)
|
.Map(dest => dest.CreateUserName, src => UserManager.UserName)
|
.Map(dest => dest.CreateUserID, src => UserManager.UserID);
|
|
|
#endregion
|
|
}
|
}
|
}
|