Пример #1
0
        public ActionResult Delete(int id)
        {
            if (Session["user"] == null)
            {
                return(RedirectToAction("News", "News"));
            }
            HaberTbl haberTblDelete = _rep.FindById(id);

            _rep.Remove(haberTblDelete.Id);
            return(RedirectToAction("NewsList"));
        }
Пример #2
0
        public ActionResult Update(HaberTbl hbr, HttpPostedFileBase file)
        {
            if (Session["user"] == null)
            {
                return(RedirectToAction("News", "News"));
            }
            ProjeHaberDbEntities db = new ProjeHaberDbEntities();
            var ktg = db.Editor.Where(m => m.Id == hbr.EditorId).FirstOrDefault();

            hbr.EditorId = ktg.Id;

            hbr.CreateDate = ktg.CreateDate;
            int result = AddNewsImage(file);

            hbr.ImageId = result == 0 ? ktg.ImageId : result;

            _rep.Update(hbr);
            return(RedirectToAction("NewsList"));
        }
Пример #3
0
        public ActionResult AddNews(NewsViewModel hbr, HttpPostedFileBase file)
        {
            if (Session["user"] == null)
            {
                return(RedirectToAction("News", "News"));
            }
            var newsEntity = new HaberTbl();


            newsEntity.Id      = hbr.Id;
            newsEntity.spot    = hbr.spot;
            newsEntity.title   = hbr.title;
            newsEntity.content = hbr.content;
            newsEntity.ImageId = AddNewsImage(file);

            ProjeHaberDbEntities db = new ProjeHaberDbEntities();
            var ktg = db.Editor.Where(m => m.Id == hbr.EditorId).FirstOrDefault();

            newsEntity.EditorId = ktg.Id;

            _rep.Add(newsEntity);

            return(RedirectToAction("News"));
        }