public Task <string> AddPageAsync(string blogid, string username, string password, WilderMinds.MetaWeblog.Page page, bool publish) { EnsureUser(username, password); return(TryExecuteAsync(async() => { var pageRequest = new UpdatePageRequest { Title = page.title, HideSidebar = true, MetaDescription = string.Empty, HtmlContent = page.description, CssContent = string.Empty, IsPublished = publish, Slug = ToSlug(page.title) }; var uid = await _blogPageService.CreateAsync(pageRequest); return uid.ToString(); })); }
public Task <IActionResult> Create(PageEditModel model) { return(CreateOrEdit(model, async request => await _blogPageService.CreateAsync(request))); }