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 async Task <ActionResult> DeleteConfirmed1(string id)
        {
            THUVIENANH tHUVIENANH = await db.THUVIENANHs.FindAsync(id);

            db.THUVIENANHs.Remove(tHUVIENANH);
            await db.SaveChangesAsync();

            return(RedirectToAction("THUVIENVIEW"));
        }
        public async Task <ActionResult> THUVIENDEL(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            THUVIENANH tHUVIENANH = await db.THUVIENANHs.FindAsync(id);

            if (tHUVIENANH == null)
            {
                return(HttpNotFound());
            }
            return(View(tHUVIENANH));
        }
        // GET: THUVIEN/Edit/5
        public async Task <ActionResult> THUVIENEDIT(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            THUVIENANH tHUVIENANH = await db.THUVIENANHs.FindAsync(id);

            if (tHUVIENANH == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IDTHELOAI = new SelectList(db.THELOAITHUVIENs, "IDTHELOAI", "THELOAIANH", tHUVIENANH.IDTHELOAI);
            return(View(tHUVIENANH));
        }
        public async Task <ActionResult> THUVIENADD([Bind(Include = "ID,IDTHELOAI,HINHANH,HINHANHFile")] THUVIENANH tHUVIENANH)
        {
            ViewBag.IDTHELOAI = new SelectList(db.THELOAITHUVIENs, "IDTHELOAI", "THELOAIANH", tHUVIENANH.IDTHELOAI);
            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);
            tHUVIENANH.ID = getGUID().ToString();
            if (ModelState.IsValid)
            {
                db.THUVIENANHs.Add(tHUVIENANH);
                await db.SaveChangesAsync();

                return(RedirectToAction("THUVIENVIEW"));
            }

            return(View(tHUVIENANH));
        }