예제 #1
0
        public ActionResult Edit(Table_Movie data) //ส่งข้อมูลที่แก้ไขแล้วเข้ามา
        {
            var c = Convert.ToDateTime(data.M_DateInMovie);

            data.M_DateInMovie = c.ToString("dd/MM/yyyy");
            var x = Convert.ToDateTime(data.M_DateOutMovie);

            data.M_DateOutMovie   = x.ToString("dd/MM/yyyy");
            ViewBag.M_MovieStatus =
                new SelectList(db.Table_StatusMovie, "S_StatusMovieID", "S_NameStatus", data.M_MovieStatus);

            try
            {
                if (data.UplPostedFile != null)
                {
                    var Temp = new byte[data.UplPostedFile.ContentLength];
                    data.UplPostedFile.InputStream.Read(Temp, 0, data.UplPostedFile.ContentLength);
                    data.M_PicMovie = Temp;
                }

                if (ModelState.IsValid)                                 //เช็ดข้อมูล
                {
                    db.Entry(data).State = EntityState.Modified;        //แก้ไขข้อมูล
                    db.SaveChanges();                                   //บันทึก
                    return(RedirectToAction("Index", new { CHK = 4 })); //ไปหน้า index
                }

                return(View(data));
            }
            catch
            {
                return(View(data));
            }
        }
예제 #2
0
        public ActionResult Create(Table_Movie data) //ส่งข้อมูลที่กรอกแล้วเข้ามา
        {
            var c = Convert.ToDateTime(data.M_DateInMovie);

            data.M_DateInMovie = c.ToString("dd/MM/yyyy");
            var x = Convert.ToDateTime(data.M_DateOutMovie);

            data.M_DateOutMovie   = x.ToString("dd/MM/yyyy");
            ViewBag.M_MovieStatus = new SelectList(db.Table_StatusMovie, "S_StatusMovieID", "S_NameStatus");
            try
            {
                if (data.UplPostedFile != null)
                {
                    var Temp = new byte[data.UplPostedFile.ContentLength];
                    data.UplPostedFile.InputStream.Read(Temp, 0, data.UplPostedFile.ContentLength);
                    data.M_PicMovie = Temp;
                }

                if (ModelState.IsValid)                                 //เช็ดข้อมูล
                {
                    db.Table_Movie.Add(data);                           //เพิ่มข้อมูล
                    db.SaveChanges();                                   // บันทึก
                    return(RedirectToAction("Index", new { CHK = 1 })); //ไปหน้า index
                }

                return(View(data)); // ถ้าข้อมูลไม่ครบแสดงข้อมูลเดิม  และแสดงแจ้งเตือน
            }
            catch
            {
                return(View(data));
            }
        }