Exemple #1
0
        public Content Create(CompilerConfiguration configuration, ApiContext context, Content parent, TModel model)
        {
            var viewModel = CreateViewModel(context, parent, model);
            var template  = GetTemplate(context, parent, model, viewModel);
            var body      = _engine.Render(configuration, template, viewModel);

            return(new Content(
                       GetContentId(context, parent, model, viewModel),
                       GetLink(context, parent, model, viewModel),
                       GetTitle(context, parent, model, viewModel),
                       GetSubTitle(context, parent, model, viewModel),
                       GetMenuTitle(context, parent, model, viewModel),
                       body));
        }