Example #1
0
 public DbImgProfile()
 {
     CreateMap <DbImg, Img>()
     .ForMember(img => img.ImageStream, opt =>
     {
         opt.MapFrom <Stream>(db => MappingHelpers.MapToStream(db.Image));
     });
     CreateMap <Img, DbImg>()
     .ForMember(dbImg => dbImg.Image, opt =>
     {
         opt.MapFrom(img => MappingHelpers.MapToByteArr(img.ImageStream));
     });
 }
Example #2
0
        public DbImgTaskResultProfile()
        {
            CreateMap <DbImgTaskResult, ImgTaskResult>()
            .ForMember(result => result.ImgStream,
                       opt => { opt.MapFrom(dbResult => MappingHelpers.MapToStream(dbResult.Image)); });

            CreateMap <ImgTaskResult, DbImgTaskResult>()
            .ForMember(dbResult => dbResult.DbImgTaskProgress, opt => opt.Ignore())
            .ForMember(dbResult => dbResult.Image, opt =>
            {
                opt.MapFrom(result => MappingHelpers.MapToByteArr(result.ImgStream));
            });
        }