public ActionResult MODELEDIT([Bind(Include = "ID,TUADE,NOIDUNG,HINHANH,HINHANHFile")] TRANGMODEL SUAMODEL)
        {
            var dulieucosan  = new BAULEPROFOLIOEntities2();                             // anh tạo 1 chuổi dulieucoán anh gọi nguyên cái DB của em lại. đổ vào đó
            var HINHANHcosan = dulieucosan.TRANGMODELs.Single(e => e.ID == SUAMODEL.ID); // sau đó anh dùng biến HINHANHcosan để hứng dữ liệu model tại nơi mà ID của nó bằng ID của thằng SUAMODEL, để lấy ra đúng cái hình

            if (SUAMODEL.HINHANHFile == null)                                            // nếu file nó null
            {
                SUAMODEL.HINHANH = HINHANHcosan.HINHANH;                                 //nó sẽ fill dữ liệu từ data vào lại để edit
            }
            else
            {
                string fileName  = Path.GetFileNameWithoutExtension(SUAMODEL.HINHANHFile.FileName);
                string extension = Path.GetExtension(SUAMODEL.HINHANHFile.FileName);
                fileName         = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                SUAMODEL.HINHANH = fileName;
                fileName         = Path.Combine(Server.MapPath("~/ContentWebmaster/img/"), fileName);//coi kỹ lại chỗ này nha.
                SUAMODEL.HINHANHFile.SaveAs(fileName);
            }
            if (ModelState.IsValid)
            {
                db.Entry(SUAMODEL).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("MODELVIEW"));
            }
            return(View(SUAMODEL));
        }
        public ActionResult DeleteConfirmed(string id)
        {
            TRANGMODEL MODELDEL = db.TRANGMODELs.Find(id);

            db.TRANGMODELs.Remove(MODELDEL);
            db.SaveChanges();
            return(RedirectToAction("MODELVIEW"));
        }
        public async Task <ActionResult> MODELDETAIL1(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TRANGMODEL tRANGMODEL = await db.TRANGMODELs.FindAsync(id);

            if (tRANGMODEL == null)
            {
                return(HttpNotFound());
            }
            return(View(tRANGMODEL));
        }
        //delete model
        public ActionResult MODELDELETE(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TRANGMODEL MODELDEL = db.TRANGMODELs.Find(id);

            if (MODELDEL == null)
            {
                return(HttpNotFound());
            }
            return(View(MODELDEL));
        }
        public ActionResult MODELADD([Bind(Include = "ID,TUADE,NOIDUNG,HINHANH,HINHANHFile")] TRANGMODEL THEMMODEL)
        {
            string fileName  = Path.GetFileNameWithoutExtension(THEMMODEL.HINHANHFile.FileName);
            string extension = Path.GetExtension(THEMMODEL.HINHANHFile.FileName);

            fileName          = fileName + DateTime.Now.ToString("yymmssfff") + extension;
            THEMMODEL.HINHANH = fileName;
            fileName          = Path.Combine(Server.MapPath("~/ContentWebmaster/img/"), fileName);
            THEMMODEL.HINHANHFile.SaveAs(fileName);
            THEMMODEL.ID = getGUID().ToString();//cái này đã chỉ chưa, đã nói chưa???
            if (ModelState.IsValid)
            {
                db.TRANGMODELs.Add(THEMMODEL);
                db.SaveChanges();
                return(RedirectToAction("MODELVIEW"));
            }

            return(View(THEMMODEL));
        }