Пример #1
0
        public ActionResult NewsEdit(int id)
        {
            var news = db.News.SingleOrDefault(r => r.ID == id);

            var image = new UploadImageModel()
            {
                InstanceId = news.ID,
                ParentId = news.ID,
                IsPrimary = false,
                CurrentImage = null,
                Type = "news"
            };

            NewsEditViewModel _news = new NewsEditViewModel
            {
                Image = image,
                Title = news.Title,
                Content = news.Content,
                Id = news.ID,
                ImagePath = news.ImageUrl
            };

            return View(_news);

        }
Пример #2
0
        public ActionResult NewsSubmit(NewsEditViewModel submit_news)
        {
            var news = db.News.SingleOrDefault(r => r.ID == submit_news.Id);

            news.Title = submit_news.Title;
            news.Content = submit_news.Content;

            db.SaveChanges();

            ImageUpload _upload = new ImageUpload(Server);
            _upload.UploadImage(submit_news.Image);

            return RedirectToAction("News");
        }
Пример #3
0
        public ActionResult NewsDelete(NewsEditViewModel delete_news)
        {
            var news = db.News.Find(delete_news.Id);

            db.News.Remove(news);
            db.SaveChanges();

            return RedirectToAction("News");
        }
Пример #4
0
        public ActionResult NewsDeleteConfirm(int id)
        {
            var news = db.News.Find(id);

            NewsEditViewModel _news = new NewsEditViewModel
            {
                Title = news.Title,
                Content = news.Content,
                Id = news.ID,
                ImagePath = news.ImageUrl
            };
            return View(_news);
        }
Пример #5
0
        public ActionResult CreateSubmit(NewsEditViewModel create_news)
        {
             
            News CreateNews = new News
            {
            Title = create_news.Title,
            Content = create_news.Content,
            CreateDate = DateTime.Now,
             };

            db.News.Add(CreateNews);
            db.SaveChanges();

            

            ImageUpload _upload = new ImageUpload(Server);

            create_news.Image.Type = "news";
            create_news.Image.InstanceId = CreateNews.ID;
            create_news.Image.ParentId = CreateNews.ID;

            _upload.UploadImage(create_news.Image);

            return RedirectToAction("News");
        }