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> DeleteConfirmed4(string id)
        {
            LOGOKHACHHANG lOGOKHACHHANG = await db.LOGOKHACHHANGs.FindAsync(id);

            db.LOGOKHACHHANGs.Remove(lOGOKHACHHANG);
            await db.SaveChangesAsync();

            return(RedirectToAction("CLIENTVIEW"));
        }
        // GET: LOGOKHACHHANGs/Delete/5
        public async Task <ActionResult> CLIENTDEL(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            LOGOKHACHHANG lOGOKHACHHANG = await db.LOGOKHACHHANGs.FindAsync(id);

            if (lOGOKHACHHANG == null)
            {
                return(HttpNotFound());
            }
            return(View(lOGOKHACHHANG));
        }
        public async Task <ActionResult> CLIENTADD([Bind(Include = "ID,HINHANH,LINKLOGO,TENLOGO,HINHANHFile")] LOGOKHACHHANG lOGOKHACHHANG)
        {
            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);
            lOGOKHACHHANG.HINHANHFile.SaveAs(fileName);
            lOGOKHACHHANG.ID = getGUID().ToString();
            if (ModelState.IsValid)
            {
                db.LOGOKHACHHANGs.Add(lOGOKHACHHANG);
                await db.SaveChangesAsync();

                return(RedirectToAction("CLIENTVIEW"));
            }

            return(View(lOGOKHACHHANG));
        }