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)); }); }
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)); }); }