public ActionResult HOMEEDIT([Bind(Include = "ID,TUADE1,TUADE2,TUADE3,TENNUT,HINHANHNEN,HINHANHNENFile")] HOME SUAHOME)
        {
            var dulieuHOME     = 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 HINHANHCUAHOME = dulieuHOME.HOMEs.Single(e => e.ID == SUAHOME.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 (SUAHOME.HINHANHNENFile == null)                                    // nếu file nó null
            {
                SUAHOME.HINHANHNEN = HINHANHCUAHOME.HINHANHNEN;                    //nó sẽ fill dữ liệu từ data vào lại để edit
            }
            else
            {
                string fileName  = Path.GetFileNameWithoutExtension(SUAHOME.HINHANHNENFile.FileName);
                string extension = Path.GetExtension(SUAHOME.HINHANHNENFile.FileName);
                fileName           = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                SUAHOME.HINHANHNEN = fileName;
                fileName           = Path.Combine(Server.MapPath("~/ContentWebmaster/img/"), fileName);//coi kỹ lại chỗ này nha.
                SUAHOME.HINHANHNENFile.SaveAs(fileName);
            }
            if (ModelState.IsValid)
            {
                db.Entry(SUAHOME).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("HOMEVIEW"));
            }
            return(View(SUAHOME));
        }
        public async Task <ActionResult> FOOTEDIT([Bind(Include = "ID,NOIDUNG,HINHANHLOGO,HINHANHLOGOFile")] CHANTRANG cHANTRANG)
        {
            var dulieuchantrang  = new BAULEPROFOLIOEntities2();
            var hinhanhchantrang = dulieuchantrang.CHANTRANGs.Single(c => c.ID == cHANTRANG.ID);

            if (cHANTRANG.HINHANHLOGOFile == null)
            {
                cHANTRANG.HINHANHLOGO = hinhanhchantrang.HINHANHLOGO;
            }
            else
            {
                string fileName  = Path.GetFileNameWithoutExtension(cHANTRANG.HINHANHLOGOFile.FileName);
                string extension = Path.GetExtension(cHANTRANG.HINHANHLOGOFile.FileName);
                fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                cHANTRANG.HINHANHLOGO = fileName;
                fileName = Path.Combine(Server.MapPath("~/ContentWebmaster/img/"), fileName);//coi kỹ lại chỗ này nha.
                cHANTRANG.HINHANHLOGOFile.SaveAs(fileName);
            }
            if (ModelState.IsValid)
            {
                db.Entry(cHANTRANG).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("FOOTVIEW"));
            }
            return(View(cHANTRANG));
        }
        public async Task <ActionResult> CLIENTEDIT([Bind(Include = "ID,HINHANH,LINKLOGO,TENLOGO,HINHANHFile")] LOGOKHACHHANG lOGOKHACHHANG)
        {
            var dulieulogoclient = 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 HINHANHlogo      = dulieulogoclient.LOGOKHACHHANGs.Single(e => e.ID == lOGOKHACHHANG.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 (lOGOKHACHHANG.HINHANHFile == null)                                                        // nếu file nó null
            {
                lOGOKHACHHANG.HINHANH = HINHANHlogo.HINHANH;                                              //nó sẽ fill dữ liệu từ data vào lại để edit
            }
            else
            {
                string fileName  = Path.GetFileNameWithoutExtension(lOGOKHACHHANG.HINHANHFile.FileName);
                string extension = Path.GetExtension(lOGOKHACHHANG.HINHANHFile.FileName);
                fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                lOGOKHACHHANG.HINHANH = fileName;
                fileName = Path.Combine(Server.MapPath("~/ContentWebmaster/img/"), fileName);//coi kỹ lại chỗ này nha.
                lOGOKHACHHANG.HINHANHFile.SaveAs(fileName);
            }
            if (ModelState.IsValid)
            {
                db.Entry(lOGOKHACHHANG).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("CLIENTVIEW"));
            }
            return(View(lOGOKHACHHANG));
        }
        public async Task <ActionResult> TINTUCEDIT([Bind(Include = "ID,IDTHELOAI,TIEUDE,NOIDUNGPHU,HINHANH,NOIDUNGCHINH,NGAYTHANG, HINHANHFile")] TINTUC tINTUC)
        {
            var dulieucuatintuc = new BAULEPROFOLIOEntities2();
            var modeltintuc     = dulieucuatintuc.TINTUCs.Single(t => t.ID == tINTUC.ID);

            if (tINTUC.HINHANHFile == null)
            {
                tINTUC.HINHANH = modeltintuc.HINHANH;
            }
            else
            {
                string fileName  = Path.GetFileNameWithoutExtension(tINTUC.HINHANHFile.FileName);
                string extension = Path.GetExtension(tINTUC.HINHANHFile.FileName);
                fileName       = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                tINTUC.HINHANH = fileName;
                fileName       = Path.Combine(Server.MapPath("~/ContentWebmaster/img/"), fileName);
                tINTUC.HINHANHFile.SaveAs(fileName);
            }
            if (ModelState.IsValid)
            {
                db.Entry(tINTUC).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("TINTUCVIEW"));
            }
            ViewBag.IDTHELOAI = new SelectList(db.THELOAITINTUCs, "IDTHELOAI", "TENTHELOAI", tINTUC.IDTHELOAI);
            return(View(tINTUC));
        }
        public async Task <ActionResult> THUVIENEDIT([Bind(Include = "ID,IDTHELOAI,HINHANH,HINHANHFile")] THUVIENANH tHUVIENANH)
        {
            var dulieucuagallary = new BAULEPROFOLIOEntities2();
            var modelgallary     = dulieucuagallary.THUVIENANHs.Single(g => g.ID == tHUVIENANH.ID);

            if (tHUVIENANH.HINHANHFile == null)
            {
                tHUVIENANH.HINHANH = modelgallary.HINHANH;
            }
            else
            {
                string fileName  = Path.GetFileNameWithoutExtension(tHUVIENANH.HINHANHFile.FileName);
                string extension = Path.GetExtension(tHUVIENANH.HINHANHFile.FileName);
                fileName           = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                tHUVIENANH.HINHANH = fileName;
                fileName           = Path.Combine(Server.MapPath("~/ContentWebmaster/img/"), fileName);
                tHUVIENANH.HINHANHFile.SaveAs(fileName);
            }
            if (ModelState.IsValid)
            {
                db.Entry(tHUVIENANH).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("THUVIENVIEW"));
            }
            ViewBag.IDTHELOAI = new SelectList(db.THELOAITHUVIENs, "IDTHELOAI", "THELOAIANH", tHUVIENANH.IDTHELOAI);
            return(View(tHUVIENANH));
        }
        public ActionResult PHOTOEDIT([Bind(Include = "ID,SOTHUTU,HINHANH,HINHANHFile")] PHOTO pHOTO)
        {
            var dulieuphoto = 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 modelclient = dulieuphoto.Photos.Single(e => e.ID == pHOTO.ID); // sau đó anh dùng biến modelimagecosan để hứng dữ liệu model tại nơi mà ID của nó bằng ID của thằng editmodel, để lấy ra đúng cái hình

            if (pHOTO.HINHANHFile == null)                                      // nếu file nó null
            {
                pHOTO.HINHANH = modelclient.HINHANH;                            //nó sẽ fill dữ liệu từ data vào lại để edit
            }
            else
            {
                string fileName  = Path.GetFileNameWithoutExtension(pHOTO.HINHANHFile.FileName);
                string extension = Path.GetExtension(pHOTO.HINHANHFile.FileName);
                fileName      = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                pHOTO.HINHANH = fileName;
                fileName      = Path.Combine(Server.MapPath("~/ContentWebmaster/img/"), fileName);//coi kỹ lại chỗ này nha.
                pHOTO.HINHANHFile.SaveAs(fileName);
            }
            if (ModelState.IsValid)
            {
                db.Entry(pHOTO).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("PHOTOVIEW"));
            }
            return(View(pHOTO));
        }
 public ActionResult Login(NATURALLIFE.Models.TAIKHOAN userModel)
 {
     using (BAULEPROFOLIOEntities2 db = new BAULEPROFOLIOEntities2())
     {
         var userDetails = db.TAIKHOANs.Where(x => x.IDTAIKHOAN == userModel.IDTAIKHOAN && x.PASS == userModel.PASS).FirstOrDefault();
         if (userDetails == null)
         {
             userModel.LoginErrorMessage = "Wrong username or password.";
             return(View(userModel));
         }
         else
         {
             Session["userID"]   = userDetails.IDTAIKHOAN;
             Session["userName"] = userDetails.PASS;
             return(RedirectToAction("HOMEVIEW", "Webmaster"));
         }
     }
 }