Пример #1
0
        private void Configure()
        {
            CreateMap <ReportDelPool, ReportDto>()
            .ForMember(dto => dto.WYS, opt =>
                       opt.MapFrom(src => ReportMapper.GetStringFromBytes(src.WYS)))
            .ForMember(dto => dto.WYG, opt =>
                       opt.MapFrom(src => ReportMapper.GetStringFromBytes(src.WYG)))
            .ForMember(dto => dto.IsDiagnosisRight, opt =>
                       opt.MapFrom(src => src.IsDiagnosisRight.HasValue ? (bool?)(src.IsDiagnosisRight.Value == 1) : null))
            .ForMember(dto => dto.IsPrint, opt =>
                       opt.MapFrom(src => src.IsPrint.HasValue ? (bool?)(src.IsPrint.Value == 1) : null))
            .ForMember(dto => dto.IsLeaveWord, opt =>
                       opt.MapFrom(src => src.IsLeaveWord.HasValue ? (bool?)(src.IsLeaveWord.Value == 1) : null))
            .ForMember(dto => dto.IsDraw, opt =>
                       opt.MapFrom(src => src.IsDraw.HasValue ? (bool?)(src.IsDraw.Value == 1) : null))
            .ForMember(dto => dto.IsLeaveSound, opt =>
                       opt.MapFrom(src => src.IsLeaveSound.HasValue ? (bool?)(src.IsLeaveSound.Value == 1) : null))
            .ForMember(dto => dto.RebuildMark, opt =>
                       opt.MapFrom(src => src.RebuildMark.HasValue ? (bool?)(src.RebuildMark.Value == 1) : null))
            .ForMember(dto => dto.Uploaded, opt =>
                       opt.MapFrom(src => src.Uploaded.HasValue ? (bool?)(src.Uploaded.Value == 1) : null))
            .ForMember(dto => dto.IsModified, opt =>
                       opt.MapFrom(src => src.IsModified.HasValue ? (bool?)(src.IsModified.Value == 1) : null))
            .ForMember(dto => dto.DeleteMark, opt =>
                       opt.MapFrom(src => src.DeleteMark.HasValue ? (bool?)(src.DeleteMark.Value == 1) : null));

            CreateMap <ReportDto, ReportDelPool>()
            .ForMember(src => src.WYS, opt =>
                       opt.MapFrom(dto => ReportMapper.GetBytes(ReportMapper.GetRTF(dto.WYS))))
            .ForMember(src => src.WYG, opt =>
                       opt.MapFrom(dto => ReportMapper.GetBytes(ReportMapper.GetRTF(dto.WYG))))
            .ForMember(src => src.WYSText, opt =>
                       opt.MapFrom(dto => dto.WYS))
            .ForMember(src => src.WYGText, opt =>
                       opt.MapFrom(dto => dto.WYG))
            .ForMember(src => src.ReportText, opt =>
                       opt.MapFrom(dto => dto.WYS + dto.WYG))
            .ForMember(src => src.IsDiagnosisRight, opt =>
                       opt.MapFrom(dto => dto.IsDiagnosisRight.HasValue ? (int?)(dto.IsDiagnosisRight.Value ? 1 : 0) : null))
            .ForMember(src => src.IsPrint, opt =>
                       opt.MapFrom(dto => dto.IsPrint.HasValue ? (int?)(dto.IsPrint.Value ? 1 : 0) : null))
            .ForMember(src => src.IsLeaveWord, opt =>
                       opt.MapFrom(dto => dto.IsLeaveWord.HasValue ? (int?)(dto.IsLeaveWord.Value ? 1 : 0) : null))
            .ForMember(src => src.IsDraw, opt =>
                       opt.MapFrom(dto => dto.IsDraw.HasValue ? (int?)(dto.IsDraw.Value ? 1 : 0) : null))
            .ForMember(src => src.IsLeaveSound, opt =>
                       opt.MapFrom(dto => dto.IsLeaveSound.HasValue ? (int?)(dto.IsLeaveSound.Value ? 1 : 0) : null))
            .ForMember(src => src.RebuildMark, opt =>
                       opt.MapFrom(dto => dto.RebuildMark.HasValue ? (int?)(dto.RebuildMark.Value ? 1 : 0) : null))
            .ForMember(src => src.Uploaded, opt =>
                       opt.MapFrom(dto => dto.Uploaded.HasValue ? (int?)(dto.Uploaded.Value ? 1 : 0) : null))
            .ForMember(src => src.IsModified, opt =>
                       opt.MapFrom(dto => dto.IsModified.HasValue ? (int?)(dto.IsModified.Value ? 1 : 0) : null))
            .ForMember(src => src.DeleteMark, opt =>
                       opt.MapFrom(dto => dto.DeleteMark.HasValue ? (int?)(dto.DeleteMark.Value ? 1 : 0) : null));
        }
Пример #2
0
 private void Configure()
 {
     CreateMap <ReportTemplate, ReportTemplateDto>()
     .ForMember(dto => dto.WYSText, opt =>
                opt.MapFrom(src => ReportMapper.GetStrFromRTF(ReportMapper.GetStringFromBytes(src.WYS))))
     .ForMember(dto => dto.WYGText, opt =>
                opt.MapFrom(src => ReportMapper.GetStrFromRTF(ReportMapper.GetStringFromBytes(src.WYG))))
     .ForMember(dto => dto.ParentID, opt => opt.Ignore())
     .ForMember(dto => dto.Type, opt => opt.Ignore());
     CreateMap <ReportTemplateDto, ReportTemplate>()
     .ForMember(src => src.WYS, opt =>
                opt.MapFrom(dto => ReportMapper.GetBytes(dto.WYSText == null? "" : dto.WYSText)))
     .ForMember(src => src.WYG, opt =>
                opt.MapFrom(dto => ReportMapper.GetBytes(dto.WYGText == null ? "" : dto.WYGText)));
 }
Пример #3
0
        private void Configure()
        {
            CreateMap <ReportList, ReportListDto>()
            .ForMember(dto => dto.WYS, opt =>
                       opt.MapFrom(src => ReportMapper.GetStringFromBytes(src.WYS)))
            .ForMember(dto => dto.WYG, opt =>
                       opt.MapFrom(src => ReportMapper.GetStringFromBytes(src.WYG)))
            .ForMember(dto => dto.IsDiagnosisRight, opt =>
                       opt.MapFrom(src => src.IsDiagnosisRight.HasValue ? (bool?)(src.IsDiagnosisRight.Value == 1) : null))
            .ForMember(dto => dto.IsPrint, opt =>
                       opt.MapFrom(src => src.IsPrint.HasValue ? (bool?)(src.IsPrint.Value == 1) : null))
            .ForMember(dto => dto.WYSText, opt =>
                       opt.MapFrom(src => ReportMapper.GetStrFromRTF(ReportMapper.GetStringFromBytes(src.WYS))))
            .ForMember(dto => dto.WYGText, opt =>
                       opt.MapFrom(src => ReportMapper.GetStrFromRTF(ReportMapper.GetStringFromBytes(src.WYG))));

            CreateMap <ReportListDto, ReportList>()
            .ForMember(src => src.WYS, opt =>
                       opt.MapFrom(dto => ReportMapper.GetBytes(ReportMapper.GetRTF(dto.WYS))))
            .ForMember(src => src.WYG, opt =>
                       opt.MapFrom(dto => ReportMapper.GetBytes(ReportMapper.GetRTF(dto.WYG))))
            .ForMember(src => src.WYSText, opt =>
                       opt.MapFrom(dto => dto.WYS))
            .ForMember(src => src.WYGText, opt =>
                       opt.MapFrom(dto => dto.WYG))
            .ForMember(src => src.ReportText, opt =>
                       opt.MapFrom(dto => dto.WYS + dto.WYG))
            .ForMember(src => src.IsDiagnosisRight, opt =>
                       opt.MapFrom(dto => dto.IsDiagnosisRight.HasValue ? (int?)(dto.IsDiagnosisRight.Value ? 1 : 0) : null))
            .ForMember(src => src.IsPrint, opt =>
                       opt.MapFrom(dto => dto.IsPrint.HasValue ? (int?)(dto.IsPrint.Value ? 1 : 0) : null));

            CreateMap <ReportDto, ReportList>()
            .ForMember(src => src.WYS, opt =>
                       opt.MapFrom(dto => ReportMapper.GetBytes(ReportMapper.GetRTF(dto.WYS))))
            .ForMember(src => src.WYG, opt =>
                       opt.MapFrom(dto => ReportMapper.GetBytes(ReportMapper.GetRTF(dto.WYG))))
            .ForMember(src => src.WYSText, opt =>
                       opt.MapFrom(dto => dto.WYS))
            .ForMember(src => src.WYGText, opt =>
                       opt.MapFrom(dto => dto.WYG))
            .ForMember(src => src.ReportText, opt =>
                       opt.MapFrom(dto => dto.WYS + dto.WYG))
            .ForMember(src => src.IsDiagnosisRight, opt =>
                       opt.MapFrom(dto => dto.IsDiagnosisRight.HasValue ? (int?)(dto.IsDiagnosisRight.Value ? 1 : 0) : null))
            .ForMember(src => src.IsPrint, opt =>
                       opt.MapFrom(dto => dto.IsPrint.HasValue ? (int?)(dto.IsPrint.Value ? 1 : 0) : null));
        }