public ActionResult Checkout(Cart model, string FirstName, string Email)
        {
            if (ModelState.IsValid)
            {
                string smtpUserName = "******";
                string smtpPassword = "******";
                string smtpHost = "smtp.gmail.com";
                int smtpPort = 25;

                string emailTo = "*****@*****.**";
                string emailTo2 = "*****@*****.**";

                string subject = "ban vua dat hang thanh cong tai....";
                string body = string.Format("Bạn vừa nhận được liên hê từ: <b>{0}</b><br/>Email: {1}<br/>Nội dung: </br>",
                   FirstName, Email);

                EmailService service = new EmailService();
                bool kq = service.Send(smtpUserName, smtpPassword, smtpHost, smtpPort, emailTo,emailTo2, subject, body);

                if (kq) ModelState.AddModelError("", "Cảm ơn bạn đã liên hệ với chngs tôi");
                else ModelState.AddModelError("", "Gửi tin nhắn thất bại vui lòng thử lại");

            }
            return View(model); // o day em return nen no chay ra trang checkout thoi
        }
        public ActionResult Checkout2()
        {
            // Kiem tra dang nhap hay chua
            if (Session["KhachHang"] == null)
            {
                Session["UrlToRedirect"] = "ShoppingCart";
                return RedirectToAction("Login", "customer");
            }
            else
            {
                KhachHang kh = (KhachHang)Session["KhachHang"];
                ViewBag.TenKhachHang = kh.TenDangNhap;

                // Insert xuong CSDL
                var hoaDon = new HoaDon
                {
                    MaKhachHang = kh.Id,
                    NgayTao = DateTime.Now,
                    TongTien = GetCart().ComputeTotalValue()
                };
                db.HoaDons.Add(hoaDon);
                db.SaveChanges();
                int idHoaDon = hoaDon.MaHoaDon;
                foreach (var item in GetCart().Lines)
                {
                    var ctHoaDon = new ChiTietHoaDon
                    {
                        IdHoaDon = idHoaDon,
                        IdSanPham = item.Product.Id,
                        SoLuong = item.Quantity,
                        GiaBan = item.Product.GiaBan,
                        ThanhTien = item.Quantity * item.Product.GiaBan
                    };
                    db.ChiTietHoaDons.Add(ctHoaDon);
                }
                db.SaveChanges();

                // gui mail

                string smtpUserName = "******";
                string smtpPassword = "******";
                string smtpHost = "smtp.gmail.com";
                int smtpPort = 25;

                string emailTo = "*****@*****.**";
                string emailTo2 = "*****@*****.**";

                string subject = "ban vua dat hang thanh cong tai....";
                string body = "";
                foreach (var item in GetCart().Lines)
                {

                   body += string.Format("Thông tin hàng đã đặt:  Mã SP: "+ item.Product.Id  + "Giá thành: "+ item.Quantity * item.Product.GiaBan);

                }

                EmailService service = new EmailService();
                bool kq = service.Send(smtpUserName, smtpPassword, smtpHost, smtpPort, emailTo, emailTo2, subject, body);

                if (kq) ModelState.AddModelError("", "Cảm ơn bạn đã liên hệ với chngs tôi");
                else ModelState.AddModelError("", "Gửi tin nhắn thất bại vui lòng thử lại");

                GetCart().Clear();
                return RedirectToAction("Index", "Home");
            }
        }