public ActionResult Login(string username, string password)
        {
            string targetUrl = "";

            if (TempData["targetUrl"] != null)
            {
                targetUrl = TempData["targetUrl"].ToString();
                TempData.Keep("targetUrl");
            }
            if (qldn.kiemTraDangNhapAdmin(username, password))
            {
                VW_NHANVIEN dg = qldn.getModelNhanVien(username);
                if (dg != null)
                {
                    Session["AdminIsLogin"] = dg;
                    if (!string.IsNullOrEmpty(targetUrl))
                    {
                        return(new RedirectResult(targetUrl));
                    }
                    return(RedirectToAction("Index", "Admin"));
                }
            }
            else
            {
                ViewBag.username = username;
                ViewData["Msg"]  = "Tài khoản và mật khẩu không hợp lệ.";
                return(this.View());
            }
            return(View());
        }
        public VW_NHANVIEN getModelNhanVien(string username)
        {
            VW_NHANVIEN dg = db.VW_NHANVIENs.Where(a => a.MaNhanVien == int.Parse(username)).FirstOrDefault();

            if (dg != null)
            {
                return(dg);
            }
            else
            {
                return(dg);
            }
        }
        public ActionResult ThemTinTuc(FormCollection collection, HttpPostedFileBase logotintuc, string loaitintuc, string tieude,
                                       string motangan, string ngaytao, string noidung)
        {
            VW_NHANVIEN nv   = (VW_NHANVIEN)Session["AdminIsLogin"];
            TINTUC      item = new TINTUC();

            item.SoLuongLuotXem = 0;
            item.NguoiLap       = nv.MaNhanVien;
            item.MaLoaiTinTuc   = int.Parse(loaitintuc);
            item.TieuDe         = tieude;
            item.MoTaNgan       = motangan;
            string ht = collection["hienthitrangchu"];

            if (ht != null)
            {
                item.HienThiTrangChu = true;
            }
            else
            {
                item.HienThiTrangChu = false;
            }
            item.TinhTrangXoa = false;
            item.NgayTao      = DateTime.Now;
            item.NoiDung      = noidung;
            item.Logo         = "";
            db.TINTUCs.InsertOnSubmit(item);
            db.SubmitChanges();

            bool   upSc       = false;
            var    files      = Request.Files;
            var    uploadFile = files["logotintuc"];
            string filename   = uploadFile.FileName;

            if (!string.IsNullOrEmpty(filename))
            {
                string[] arr = filename.Split('.');
                filename = item.MaTinTuc.ToString() + "." + arr[1].ToString();
                string uploads  = System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationManager.AppSettings["LogoTinTuc"]);
                string savePath = Path.Combine(uploads, item.MaTinTuc.ToString());
                if (!Directory.Exists(savePath))
                {
                    Directory.CreateDirectory(savePath);
                }
                string delPath = Path.Combine(savePath, item.Logo.ToString());
                if (System.IO.File.Exists(delPath))
                {
                    System.GC.Collect();
                    System.GC.WaitForPendingFinalizers();
                    System.IO.File.Delete(delPath);
                }
                MemoryStream ms = new MemoryStream();
                using (var stream = new FileStream(Path.Combine(savePath, filename), FileMode.Create))
                {
                    uploadFile.InputStream.CopyTo(stream);
                    stream.Close();
                }
                upSc = true;
            }
            if (upSc)
            {
                try
                {
                    item.Logo = filename;
                    db.SubmitChanges();
                    return(RedirectToAction("ThongTinTinTuc", "Admin", new { matintuc = item.MaTinTuc.ToString() }));
                }
                catch
                {
                    ViewData["Msg"] = "Quá trình thêm không thành công.";
                    return(this.View());
                }
            }
            ViewData["Msg"] = "Quá trình thêm không thành công.";
            return(this.View());
        }