Ejemplo n.º 1
0
        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();
            }));
        }
Ejemplo n.º 2
0
 public Task <IActionResult> Create(PageEditModel model)
 {
     return(CreateOrEdit(model, async request => await _blogPageService.CreateAsync(request)));
 }