Esempio n. 1
0
        public void Add(Article entity)
        {
            _articleData.Add(entity);

            entity.Id = _articleData.GetLastIndex();

            if (entity.ArticleRefs != null)
            {
                _articleRefData.Add(entity.ArticleRefs);
            }

            if (entity.CategoryRefs != null)
            {
                _categoryRefsData.Add(entity.CategoryRefs);
            }
        }
Esempio n. 2
0
        public IActionResult AddPost(ArticleAddViewModel model)
        {
            if (ModelState.IsValid)
            {
                var newArticle = new Article();
                newArticle.title  = model.title;
                newArticle.teaser = model.teaser;
                newArticle.body   = model.articleBody;

                _articleData.Add(newArticle);

                return(RedirectToAction("Post", new { id = newArticle.id }));
            }

            return(View());
        }