public static DemoWalkthroughDto FromModel(DemoWalkthrough model) { var assetDtos = model.Assets.Select(DemoAssetDto.FromModel).ToList(); return(new DemoWalkthroughDto { DescriptionHtml = model.DescriptionHtml, Slug = model.Slug, Title = model.Title, Lines = model.Lines, Assets = assetDtos, DemoLink = model.DemoLink }); }
private static DemoWalkthrough ToModel(JsonDemoWalkthrough json) { var model = new DemoWalkthrough { Lines = json.Lines, Title = json.Title, Slug = json.Slug }; model.DemoLink = ToModel(json.DemoLink); model.Assets = json.Assets.Select(ToModel).ToList(); model.DescriptionHtml = ConvertToDescription(json.DescriptionLines); return(model); }