public ArticlePreviewInfo Post([FromBody] string articleNumber) { ArticleItem article = _articleUtil.GetArticleByNumber(articleNumber); var preview = article != null?_articleUtil.GetPreviewInfo(article) : new ArticlePreviewInfo(); return(preview); }
public int Post([FromBody] string articleNumber) { ArticleItem article = _articleUtil.GetArticleByNumber(articleNumber); if (article == null) { return(-1); } return(_articleUtil.GetWordVersionNumber(article)); }
public JsonResult <ArticleWorkflowState> Get(string articleNumber) { var article = _articleUtil.GetArticleByNumber(articleNumber); if (article != null) { var workflowState = _articleUtil.GetWorkFlowState(article._Id); return(Json(workflowState)); } return(Json(new ArticleWorkflowState())); }
public void SaveArticleDetails(string articleNumber, ArticleStruct articleStruct, bool saveDocumentSpecificData = false, bool addVersion = true) { ArticleItem article = _articleUtil.GetArticleByNumber(articleNumber); if (article == null) { throw new ApplicationException("Could not find article for number [" + articleNumber + "]"); } SaveArticleDetails(article, articleStruct, saveDocumentSpecificData, addVersion); }
public string Post([FromBody] string articleNumber) { ArticleItem article = _articleUtil.GetArticleByNumber(articleNumber); return(article?._Id.ToString() ?? Guid.Empty.ToString()); }
public int Post([FromBody] SendDocumentToSitecore content) { ArticleItem article = _articleUtil.GetArticleByNumber(content.ArticleNumber); return(_sitecoreSaverUtil.SendDocumentToSitecore(article, content.Data, content.Extension)); }
public bool Post([FromBody] string articleNumber) { ArticleItem article = _articleUtil.GetArticleByNumber(articleNumber); return(_articleUtil.DoesArticleHaveText(article)); }
public void Post([FromBody] SaveArticleText content) { ArticleItem article = _articleUtil.GetArticleByNumber(content.ArticleNumber); _sitecoreSaverUtil.SaveArticleDetailsAndText(article, content.WordText, content.ArticleData); }
public JsonResult <ArticleStruct> Get(string articleNumber) { ArticleItem article = _articleUtil.GetArticleByNumber(articleNumber); return(Json(article == null ? new ArticleStruct() : _articleUtil.GetArticleStruct(article))); }