public ActionResult Create([Bind("Id,Title,Content,IsDraft,PublishStartDate,PublishEndDate,SefName,Category,Tags")] CreateArticleViewModel model) { try { //ModelState.Remove("Category.Name"); //ModelState.Remove("Category.SefName"); if (ModelState.IsValid) { string currentUser = _httpContextAccessor.HttpContext.User.FindFirstValue(ClaimTypes.NameIdentifier); var article = _articleFactory.CreateArticleFromViewModel_Create(model, currentUser); var id = _articleRepository.Add(article, model.Tags, currentUser); if (article.IsDraft == 0) { //KbVaultLuceneHelper.AddArticleToIndex(article); _lucene.AddArticleToIndex(article); } //vrati se //ShowOperationMessage(UIResources.ArticleCreatePageCreateSuccessMessage); } } catch (Exception ex) { log.Error(ex); ModelState.AddModelError("Exception", ex.Message); } return(RedirectToAction(nameof(Index))); }