|  |  | 
 |  |  | using System.Linq; | 
 |  |  | using System.Text; | 
 |  |  | using System.Threading.Tasks; | 
 |  |  | using WIDESEA_Common.OrderEnum; | 
 |  |  | using WIDESEA_Core.Helper; | 
 |  |  | using WIDESEA_DTO; | 
 |  |  | using WIDESEA_DTO.Inbound; | 
 |  |  | using WIDESEA_DTO.Outbound; | 
 |  |  | using WIDESEA_DTO.System; | 
 |  |  | using WIDESEA_DTO.Task; | 
 |  |  | using WIDESEA_Model.Models; | 
 |  |  |  | 
 |  |  | namespace WIDESEA_WMSServer.Filter | 
 |  |  | 
 |  |  |             CreateMap<Sys_Menu, MenuDTO>(); | 
 |  |  |             CreateMap<InboundOrderDetailAddDTO, Dt_InboundOrderDetail>().ForMember(x => x.OrderDetailStatus, b => b.MapFrom(b => 0)); | 
 |  |  |             CreateMap<InboundOrderAddDTO, Dt_InboundOrder>(); | 
 |  |  |             CreateMap<MatSerialNumberDTO, Dt_StockInfoDetail>().ForMember(x => x.StockQuantity, b => b.MapFrom(b => b.MaterielQuantity)); | 
 |  |  |             CreateMap<Dt_StockInfoDetail, Dt_StockQuantityChangeRecord>().ForMember(x => x.SerilNumber, b => b.MapFrom(b => b.SerialNumber)).ForMember(x => x.StockDetailId, b => b.MapFrom(b => b.Id));  | 
 |  |  |  | 
 |  |  |             CreateMap<Dt_StockInfoDetail, Dt_StockQuantityChangeRecord>().ForMember(x => x.SerilNumber, b => b.MapFrom(b => b.SerialNumber)).ForMember(x => x.StockDetailId, b => b.MapFrom(b => b.Id)); | 
 |  |  |             CreateMap<OutboundOrderDetailAddDTO, Dt_OutboundOrderDetail>().ForMember(x => x.OrderDetailStatus, b => b.MapFrom(b => 0)); | 
 |  |  |             CreateMap<OutboundOrderAddDTO, Dt_OutboundOrder>(); | 
 |  |  |             CreateMap<Dt_ReceiveOrderDetail, Dt_CheckOrder>().ForMember(a => a.ReceivedQuantity, b => b.MapFrom(x => x.ReceivedQuantity)).ForMember(a => a.MaterielCode, b => b.MapFrom(x => x.MaterielCode)).ForMember(a => a.CheckOrderStatus, b => b.MapFrom(x => CheckOrderStatusEnum.NotCheck.ObjToInt())); | 
 |  |  |  | 
 |  |  |             CreateMap<Dt_Task, WMSTaskDTO>(); | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  | } |