Пример #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            var article = _repo.Get(id);

            //#region Delete Article Image
            //if (article.Image != null)
            //{
            //    if (System.IO.File.Exists(Server.MapPath("/Files/ArticleImages/Image/" + article.Image)))
            //        System.IO.File.Delete(Server.MapPath("/Files/ArticleImages/Image/" + article.Image));

            //    if (System.IO.File.Exists(Server.MapPath("/Files/ArticleImages/Thumb/" + article.Image)))
            //        System.IO.File.Delete(Server.MapPath("/Files/ArticleImages/Thumb/" + article.Image));
            //}
            //#endregion

            _repo.Delete(id);
            return(RedirectToAction("Index"));
        }
Пример #2
0
        public IHttpActionResult Delete(string id)
        {
            var existArticle = ArticlesRepository.Get(id) != null;

            if (existArticle)
            {
                var succesfullyRemoved = ArticlesRepository.Delete(id);

                if (succesfullyRemoved)
                {
                    return(Ok());
                }
                else
                {
                    return(StatusCode(HttpStatusCode.InternalServerError));
                }
            }
            else
            {
                return(NotFound());
            }
        }
 private void deleteArticle()
 {
     article = db.Articles.Where(c => c.Id == ArticleId).FirstOrDefault();
     repArticle.Delete(article.Id);
 }