示例#1
0
文件: DemoDtos.cs 项目: topalach/demo
        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
            });
        }
示例#2
0
        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);
        }