public IActionResult AddArticle(BlogArticleViewModel articleVm) { if (articleVm.categories == null || articleVm.categories.Count == 0) articleVm.categories = new List<int>() {0}; BlogArticle ba = articleVm.GetBlogArticle(); ba.ConvertFileListToHTML(); this._blogRepository.AddBlogArticle(ba); this._blogRepository.AddBlogArticleCategoryMaps(articleVm.GetBlogArticleCategoryMaps(ba.id)); this.ViewBag.articleCategories = this._blogRepository.GetAllBlogArticleCategories(); return this.Index(); }
public void GetBlogArticleTest() { DateTime dt = DateTime.Now; BlogArticle expected = new BlogArticle() { content = "a", isPublished = true, shortDescription = "b", title = "c", fileList = "d" }; this._bavm = new BlogArticleViewModel() { content = "a", isPublished = true, shortDescription = "b", title = "c", fileList = "d" }; BlogArticle actual = this._bavm.GetBlogArticle(); expected.publishDateTime = actual.publishDateTime; Assert.True(expected.CompareTo(actual) == 0); }
public BlogArticleViewModelTests() { this._bavm = new BlogArticleViewModel(); }