Ejemplo n.º 1
0
        public IActionResult ArticleEdit(ArticleAndTagsViewModel articleModel)
        {
            if (ModelState.IsValid)
            {
                var articleState = _articleService.GetArticle(articleModel.Complex.Article.Id).Data;

                if (articleState != null)
                {
                    var model = new Article
                    {
                        ArticleContent = articleModel.Complex.Article.ArticleContent,
                        PublishDate    = articleModel.Complex.Article.PublishDate,
                        Views          = articleModel.Complex.Article.Views,
                        CategoryId     = articleModel.Complex.Article.CategoryId,
                        ArticleTitle   = articleModel.Complex.Article.ArticleTitle,
                        AdminId        = articleModel.Complex.Article.AdminId,
                        Thumbnail      = articleModel.FormFiles.GetBytes(),//IFormFile
                        Id             = articleModel.Complex.Article.Id
                    };

                    _articleService.Update(model);
                }
            }
            return(RedirectToAction("Articles"));
        }
Ejemplo n.º 2
0
        public IActionResult ArticleDetails(int articleId)
        {
            var model = new ArticleAndTagsViewModel
            {
                Complex = _articleService.GetArticleCategoryTag(articleId).Data
            };

            return(View(model));
        }
Ejemplo n.º 3
0
 public IActionResult AdministratorEdit(int adminId)
 {
     if (adminId != 0)
     {
         var model = new AdministratorAndSocialMediaViewModel
         {
             AdminSocialMedias = _adminService.GetAdminWithSocialMedia(adminId).Data
         };
         return(View("AdministratorEdit", model));
     }
     else
     {
         var model = new ArticleAndTagsViewModel();
         return(View("Index", model));
     }
 }
Ejemplo n.º 4
0
        //public IActionResult ArticleEdit(int articleId)
        //{
        //    var model = new ArticleCategoryViewModel
        //    {
        //        Article = _articleService.GetArticle(articleId), ÇALIŞIYOR
        //        Categories = LoadCategories()

        //    };
        //    return View("ArticleEdit", model);
        //}
        public IActionResult ArticleEdit(int articleId)
        {
            if (articleId != 0)
            {
                var model = new ArticleAndTagsViewModel
                {
                    Complex    = _articleService.GetArticleCategoryTag(articleId).Data,
                    Categories = LoadCategories(),
                    Author     = LoadAdmins()
                };

                return(View("ArticleEdit", model));
            }
            else
            {
                var model = new ArticleAndTagsViewModel();
                return(View("AddArticle", model));
            }
        }