Esempio n. 1
0
        public MappingProfile()
        {
            SlugHelper helper = new SlugHelper();

            CreateMap <WikiPageEntity, WikiPageDTO>()
            .ForMember(dest => dest.BodyMarkDown, (expr) => expr.MapFrom <string>(x => x.Body))
            .ForMember(dest => dest.BodyHtml, (expr) => expr.MapFrom <string>(x => MarkdownHelper.ConvertToHtml(x.Body)))
            .ReverseMap();



            CreateMap <WikiPageBO, WikiPageEntity>()
            .ForMember(dest => dest.Body, (expr) => expr.MapFrom <string>(x => x.BodyMarkDown))
            .ForMember(dest => dest.Slug, (expr) => expr.MapFrom <string>(x => helper.GenerateSlug(x.Title)));
        }
Esempio n. 2
0
 public void ConvertMarkDownHelper()
 {
     Assert.Equal("<h1>testo</h1>", MarkdownHelper.ConvertToHtml("#testo"));
 }