public async Task CreateEditPageTitle(PageTitleInput input) { var page = _pageRepository.Get(input.PageId); var template = await _templateManager.GetTemplateContentAsync(page.TemplateName); await _pageManager.SavePageContentAsync(new Content() { Title = input.Title, Lang = input.Lang, HtmlContent = template.Content, IsPartial = template.IsPartial, Url = input.Title.Sluggify(), PageId = page.Id, Page = page, TemplateUniqueName = page.TemplateName }); }
public async Task <TemplateInfo> GetTemplateInfo(string id) { var template = await _templateManager.GetTemplateContentAsync(id); return(template); }