//public List<eHienThiDiaDeChon> getALLDiaDeChon(string maTieuDe)
        //{
        //    var dstamDia = db.tbDiaCDs.Where(x => x.MaTieuDe.Equals(maTieuDe)).ToList();
        //    var dstamTieuDe = db.tbTieuDes.ToList();
        //    var dstamLoaiDia = db.tbLoaiDias.ToList();
        //    List<eHienThiDiaDeChon> lsDiaCD = new List<eHienThiDiaDeChon>();
        //    foreach (tbDiaCD tamdiaCD in dstamDia)
        //    {
        //        eHienThiDiaDeChon diachon = new eHienThiDiaDeChon();
        //        if (tamdiaCD.TinhTrangDia.Equals("Đang Chờ") || tamdiaCD.TinhTrangDia.Equals("Trống"))
        //        {
        //            diachon.MaDiaCD = tamdiaCD.MaDiaCD;
        //            diachon.TinhTrang = tamdiaCD.TinhTrangDia;
        //            foreach (tbTieuDe tamTieuDe in dstamTieuDe)
        //            {
        //                if (tamdiaCD.MaTieuDe == tamTieuDe.MaTieuDe)
        //                {
        //                    foreach (tbLoaiDia tamLoaiDia in dstamLoaiDia)
        //                    {
        //                        if (tamTieuDe.MaLoai == tamLoaiDia.MaLoai)
        //                        {
        //                            diachon.TenLoai = tamLoaiDia.TenLoai;
        //                            diachon.ThoiGianThue = (int)tamLoaiDia.ThoiGianThue;
        //                            diachon.Gia = Math.Round((decimal)tamLoaiDia.Gia, 0);
        //                            // diachon.Gia = (decimal)tamLoaiDia.Gia;
        //                        }
        //                    }
        //                }
        //            }
        //            lsDiaCD.Add(diachon);
        //        }
        //    }
        //    return lsDiaCD;
        //}

        public List <eHienThiDiaDeChon> getALLDiaDeChon(string maTieuDe)
        {
            var dstamDia     = db.tbDiaCDs.Where(x => x.MaTieuDe.Equals(maTieuDe)).ToList();
            var dstamTieuDe  = db.tbTieuDes.ToList();
            var dstamLoaiDia = db.tbLoaiDias.ToList();
            List <eHienThiDiaDeChon> lsDiaCD = new List <eHienThiDiaDeChon>();

            foreach (tbDiaCD tamdiaCD in dstamDia)
            {
                eHienThiDiaDeChon diachon = new eHienThiDiaDeChon();
                if (tamdiaCD.TinhTrangDia.Equals("Trống"))
                {
                    diachon.MaDiaCD   = tamdiaCD.MaDiaCD;
                    diachon.TinhTrang = tamdiaCD.TinhTrangDia;
                    foreach (tbTieuDe tamTieuDe in dstamTieuDe)
                    {
                        if (tamdiaCD.MaTieuDe == tamTieuDe.MaTieuDe)
                        {
                            foreach (tbLoaiDia tamLoaiDia in dstamLoaiDia)
                            {
                                if (tamTieuDe.MaLoai == tamLoaiDia.MaLoai)
                                {
                                    diachon.TenLoai      = tamLoaiDia.TenLoai;
                                    diachon.ThoiGianThue = (int)tamLoaiDia.ThoiGianThue;
                                    diachon.Gia          = Math.Round((decimal)tamLoaiDia.Gia, 0);
                                    // diachon.Gia = (decimal)tamLoaiDia.Gia;
                                }
                            }
                        }
                    }
                    lsDiaCD.Add(diachon);
                }
            }
            return(lsDiaCD);
        }
        //Lấy danh sách đặt trước của khách hàng
        public List <eHienThiDiaDeChon> layDSDatDiaCuaKH(string maKhachHang)
        {
            var dsDatDia = (from n in db.tbThongTinDatTruocs
                            join t in db.tbTieuDes on n.MaTieuDe equals t.MaTieuDe
                            join l in db.tbLoaiDias on t.MaLoai equals l.MaLoai
                            where n.MaDiaTam != null && n.MaKhachHang.Equals(maKhachHang)
                            select new
            {
                maDiaCD = n.MaDiaTam,
                tenLoai = l.TenLoai,
                tinhTrangDia = "Đang Chờ",
                thoiGianThue = l.ThoiGianThue,
                gia = l.Gia
            }).ToList();
            List <eHienThiDiaDeChon> dsDatDiaCustom = new List <eHienThiDiaDeChon>();

            foreach (var item in dsDatDia)
            {
                eHienThiDiaDeChon diaCho = new eHienThiDiaDeChon();
                diaCho.MaDiaCD      = item.maDiaCD;
                diaCho.TenLoai      = item.tenLoai;
                diaCho.TinhTrang    = item.tinhTrangDia;
                diaCho.ThoiGianThue = (Int32)item.thoiGianThue;
                diaCho.Gia          = (Decimal)item.gia;
                dsDatDiaCustom.Add(diaCho);
            }
            return(dsDatDiaCustom);
        }