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")); }
public IActionResult ArticleDetails(int articleId) { var model = new ArticleAndTagsViewModel { Complex = _articleService.GetArticleCategoryTag(articleId).Data }; return(View(model)); }
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)); } }
//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)); } }