Esempio n. 1
0
        public IHttpActionResult PutImage(int id, Image image)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != image.Id)
            {
                return(BadRequest());
            }

            db.Entry(image).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ImageExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 2
0
        public ActionResult Create([Bind(Include = "Id,Title,Author,Summary,Content,isLead,PublishedAt")] Article item)
        {
            item.PublishedAt = DateTime.Now;

            if (ModelState.IsValid)
            {
                db.Articles.Add(item);

                WebImage img = WebImage.GetImageFromRequest();

                if (img != null)
                {
                    Image image = new Image();
                    image.Article    = item;
                    image.ImageLarge = img.GetBytes();
                    image.ImageSmall = img.Resize(img.Width / 2, img.Height / 2).GetBytes();

                    db.Images.Add(image);
                }

                if (item.isLead)
                {
                    ChangeLeadArticle(item.Id);
                }

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(item));
        }
Esempio n. 3
0
        public ActionResult Create([Bind(Include = "MovieID,MovieImage,MovieName,MovieGrade,Type,Areas,Years,MvType1,Content,EditorName1,EdImage1,EditorName2,EdImage2,Actor1,AcImage1,Actor2,AcImage2,Actor3,AcImage3,AwardName1,AwTpye1,AwImage1,AwardName2,AwTpye2,AwImage2,Image1,Image2,Image3,Language,ShowTime,Length,Appraise,Profit")] MovieTables movieTables)
        {
            if (ModelState.IsValid)
            {
                db.MovieTables.Add(movieTables);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(movieTables));
        }
        public ActionResult Create([Bind(Include = "JId,FName,LName,Email,Phone,DoB,Country,Company")] Journalist journalist)
        {
            if (ModelState.IsValid)
            {
                db.Journalists.Add(journalist);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(journalist));
        }
Esempio n. 5
0
        public ActionResult Create([Bind(Include = "CinemaId,CinemaName,Adderss,MiniPrice,Other")] T2Cinema t2Cinema)
        {
            if (ModelState.IsValid)
            {
                db.T2Cinema.Add(t2Cinema);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(t2Cinema));
        }
Esempio n. 6
0
        public ActionResult Create([Bind(Include = "Id,StartTime,EndTime,RoomType,Price,Other")] T2Table t2Table)
        {
            if (ModelState.IsValid)
            {
                db.T2Table.Add(t2Table);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(t2Table));
        }
Esempio n. 7
0
        public ActionResult Create([Bind(Include = "MovieId,MovieName,MovieImage,Other")] T2Movie t2Movie)
        {
            if (ModelState.IsValid)
            {
                db.T2Movie.Add(t2Movie);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(t2Movie));
        }
Esempio n. 8
0
        public ActionResult Create([Bind(Include = "AId,JId,Title,PostTime,Category,Content")] Article article)
        {
            if (ModelState.IsValid)
            {
                db.Articles.Add(article);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.JId = new SelectList(db.Journalists, "JId", "FName", article.JId);
            return(View(article));
        }
Esempio n. 9
0
        public static void SaveNewsDetails(NewsDetails newsDetails)
        {
            News news = db.News.Find(newsDetails.NewID);

            news.ClassesID       = db.NewsClasses.FirstOrDefault(A => A.ClassesName.Equals("人文")).ClassesId;
            news.Title           = newsDetails.Title;
            news.Author          = newsDetails.Author;
            news.Original        = news.Original;
            news.Content         = newsDetails.Content;
            db.Entry(news).State = EntityState.Modified;
            db.SaveChanges();
        }
Esempio n. 10
0
        public ActionResult Upload(FormCollection form)
        {
            if (Request.Files.Count == 0)
            {
                //Request.Files.Count 文件数为0上传不成功
                return(View());
            }
            var file = Request.Files[0];

            if (file.ContentLength == 0)
            {
                //文件大小大(以字节为单位)为0时,做一些操作
                return(View());
            }
            else
            {
                //文件大小不为0
                file = Request.Files[0];
                string name  = Request.Form["name"];
                string other = Request.Form["other"];
                //保存成自己的文件全路径,newfile就是你上传后保存的文件,
                //服务器上的UpLoadFile文件夹必须有读写权限
                string     target     = Server.MapPath("/") + ("/ResourceFile/"); //取得目标文件夹的路径
                string     filename   = file.FileName;                            //取得文件名字
                string     path       = target + filename;                        //获取存储的目标地址
                T1resource t1resource = new T1resource()
                {
                    name  = name,
                    path  = filename,
                    other = other
                };

                file.SaveAs(path);

                if (ModelState.IsValid)
                {
                    db.T1resource.Add(t1resource);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            return(View());
        }
Esempio n. 11
0
        public ActionResult Index(string frontViewData)
        {
            W_message New_message = new W_message();

            New_message.Content    = frontViewData;
            New_message.CreateTime = DateTime.Now;
            if (New_message.Content != "")
            {
                db.W_message.Add(New_message);
                db.SaveChanges();
            }
            return(PartialView());
        }
Esempio n. 12
0
        public IHttpActionResult PutArticle(int id, Article article)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != article.Id)
            {
                return(BadRequest());
            }

            db.Entry(article).State = EntityState.Modified;

            if (article.isLead)
            {
                ChangeLeadArticle(article.Id);
            }

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ArticleExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 13
0
        // GET: EmailFormModels
        public ActionResult Index()
        {
            var User = db1.Users.ToList();

            db.Database.ExecuteSqlCommand("delete from EmailFormModels");
            foreach (var item in User)
            {
                EmailFormModel model = new EmailFormModel();
                model.Email    = item.Email;
                model.Username = item.UserName;
                db.EmailForm.Add(model);
                db.SaveChanges();
            }
            return(View(db.EmailForm.ToList()));
        }
Esempio n. 14
0
        public ActionResult AddRe1(FormCollection form)
        {
            string   author  = Request.Form["author"];
            string   content = Request.Form["content"];
            int      id      = int.Parse(Request.Form["nid"]);
            T1NewsRe data    = new T1NewsRe()
            {
                NewsID  = id,
                ahthor  = author,
                content = content
            };
            NewsModel db = new NewsModel();

            if (ModelState.IsValid)
            {
                db.T1NewsRe.Add(data);
                db.SaveChanges();
                return(Redirect(Url.Action("Details", "Index", new { id = id })));
            }
            return(View(data));
        }