Example #1
0
        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);
        }
Example #2
0
        public ActionResult Delete(long articleID)
        {
            ArticleModelFactory articleModelFactory = new ArticleModelFactory();
            ArticleDeleteModel  model = articleModelFactory.DeleteArticle(articleID);

            return(CheckViewModel(model));
        }
Example #3
0
        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));
        }