public JsonResult LoadData(int page, int pageSize)
        {
            IQueryable <DiaDiem> lstDiaDiem = bll.LayTatCa() as IQueryable <DiaDiem>;

            int totalRow            = lstDiaDiem.Count();
            List <DiaDiemModel> lst = new List <DiaDiemModel>();

            foreach (var item in lstDiaDiem)
            {
                DiaDiemModel dd = new DiaDiemModel()
                {
                    MaDiaDiem   = item.MaDiaDiem,
                    TenDiaDiem  = item.TenDiaDiem,
                    GiaTien     = item.GiaTien.ToString(),
                    KhuVuc      = item.KhuVuc,
                    HinhAnh     = item.HinhAnh,
                    SoChoNgoi   = item.SoChoNgoi.ToString(),
                    SoChoConLai = item.SoChoConLai.ToString(),
                    TrangThai   = item.TrangThai,
                };
                lst.Add(dd);
            }
            return(Json(new
            {
                data = lst.Skip((page - 1) * pageSize).Take(pageSize),
                total = totalRow,
                status = true
            }, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public static DiaDiemModel ToModel(this DiaDiem nvfrom, ILocalizationService _localizationService)
        {
            var nvto = new DiaDiemModel();

            if (nvfrom == null)
            {
                return(nvto);
            }
            nvto.Id       = nvfrom.Id;
            nvto.Ten      = nvfrom.Ten;
            nvto.NguonId  = nvfrom.NguonId;
            nvto.LoaiId   = nvfrom.LoaiId;
            nvto.LoaiText = nvfrom.Loai.ToCVEnumText(_localizationService);
            return(nvto);
        }
        public JsonResult Search(int page, int pageSize, string information)
        {
            IQueryable <DiaDiem> lstDiaDiem = null;

            if (string.IsNullOrEmpty(information))
            {
                lstDiaDiem = bll.LayTatCa() as IQueryable <DiaDiem>;
                //lstNhanVien = db.NhanViens as IQueryable<NhanVien>;
            }
            else
            {
                lstDiaDiem = bll.TimKiemGanDungTheoTen(information) as IQueryable <DiaDiem>;
                //lstNhanVien = db.NhanViens.Where(x => x.TenNhanVien.Contains(information)) as IQueryable<NhanVien>;
            }


            int totalRow            = lstDiaDiem.Count();
            List <DiaDiemModel> lst = new List <DiaDiemModel>();

            foreach (var item in lstDiaDiem)
            {
                DiaDiemModel dd = new DiaDiemModel()
                {
                    MaDiaDiem   = item.MaDiaDiem,
                    TenDiaDiem  = item.TenDiaDiem,
                    GiaTien     = item.GiaTien.ToString(),
                    HinhAnh     = item.HinhAnh,
                    KhuVuc      = item.KhuVuc,
                    SoChoNgoi   = item.SoChoNgoi.ToString(),
                    SoChoConLai = item.SoChoConLai.ToString(),
                    TrangThai   = item.TrangThai,
                };
                lst.Add(dd);
            }
            return(Json(new
            {
                data = lst.Skip((page - 1) * pageSize).Take(pageSize),
                total = totalRow,
                status = true
            }, JsonRequestBehavior.AllowGet));
        }
        public JsonResult GetDetail(string id)
        {
            DiaDiem diaDiem = bll.TimKiemTheoMa(id);

            DiaDiemModel dd = new DiaDiemModel()
            {
                MaDiaDiem   = diaDiem.MaDiaDiem,
                TenDiaDiem  = diaDiem.TenDiaDiem,
                GiaTien     = diaDiem.GiaTien.ToString(),
                KhuVuc      = diaDiem.KhuVuc,
                HinhAnh     = diaDiem.HinhAnh,
                SoChoNgoi   = diaDiem.SoChoNgoi.ToString(),
                SoChoConLai = diaDiem.SoChoConLai.ToString(),
                TrangThai   = diaDiem.TrangThai,
            };

            return(Json(new
            {
                data = dd,
                status = true
            }, JsonRequestBehavior.AllowGet));
        }