public ArticleDeleteModel DeleteArticle(long pageID) { ArticleBusiness articleBusiness = new ArticleBusiness(); ArticleDeleteModel articleDeleteModel = new ArticleDeleteModel(); bool existPage = articleBusiness.ExistPageByArticleID(pageID); if (!existPage) { articleDeleteModel.Alerts.AlertList.Add("İçerik bulunamadı."); articleDeleteModel.Alerts.AlertType = Model.Base.Alerts.AlertTypes.Error; } else { try { articleBusiness.DeleteArticle(pageID); articleDeleteModel.Alerts.AlertList.Add("İçerik başarıyla silindi."); articleDeleteModel.Alerts.AlertType = Model.Base.Alerts.AlertTypes.Success; } catch (Exception ex) { articleDeleteModel.Alerts.AlertList.Add("İçerik silinemedi [ " + ex.Message + " ]"); articleDeleteModel.Alerts.AlertType = Model.Base.Alerts.AlertTypes.Error; } } articleDeleteModel.RedirectURL = "/Management/Article/Index"; return(articleDeleteModel); }
public ActionResult Delete(long articleID) { ArticleModelFactory articleModelFactory = new ArticleModelFactory(); ArticleDeleteModel model = articleModelFactory.DeleteArticle(articleID); return(CheckViewModel(model)); }
public ArticleDeleteModel DeleteArticle(long pageID) { ArticleBusiness articleBusiness = new ArticleBusiness(); ArticleDeleteModel articleDeleteModel = new ArticleDeleteModel(); bool existPage = articleBusiness.ExistPageByArticleID(pageID); if (!existPage) { articleDeleteModel.Alerts.AlertList.Add("İçerik bulunamadı."); articleDeleteModel.Alerts.AlertType = Model.Base.Alerts.AlertTypes.Error; } else { try { articleBusiness.DeleteArticle(pageID); articleDeleteModel.Alerts.AlertList.Add("İçerik başarıyla silindi."); articleDeleteModel.Alerts.AlertType = Model.Base.Alerts.AlertTypes.Success; } catch (Exception ex) { articleDeleteModel.Alerts.AlertList.Add("İçerik silinemedi [ " + ex.Message + " ]"); articleDeleteModel.Alerts.AlertType = Model.Base.Alerts.AlertTypes.Error; } } articleDeleteModel.RedirectURL = "/Management/Article/Index"; return articleDeleteModel; }
public async Task <IActionResult> Delete(int id) { ArticleDeleteModel article = await this.articles.GetArticleById(id); if (article == null) { return(NotFound()); } return(View(article)); }