public ActionResult Index(VendorQueryEntity model) { //if (model == null) model = new VendorQueryEntity(); //var list = vendorService.GetVendorList(model); return(View()); }
public ActionResult GetVendorList(VendorQueryEntity model) { if (model == null) { model = new VendorQueryEntity(); } var list = vendorService.GetVendorList(model); return(Json(new { Data = list, PageCount = model.GetTotalPageCount() })); }
public IEnumerable <VendorEntity> GetVendorList(VendorQueryEntity model) { var list = vendorRep.GetVendorList(model); if (list != null) { foreach (var item in list) { item.Vendor.Description = UtilityHepler.LostHTML(item.Vendor.Description); if (item.Picture != null && item.Vendor.PictureId > 0) { item.Picture.Id = item.Vendor.PictureId; item.VendorPicURL = pictureService.GetPictureUrl(item.Picture, VendorEntity.VendorThumbPictureSize); } } } return(list); }
public IEnumerable <VendorEntity> GetVendorList(VendorQueryEntity model) { Dictionary <string, object> dic = new Dictionary <string, object>(); dic.Add("@pageIndex", model.PageIndex); dic.Add("@pageSize", model.PageSize); dic.Add("@provinceId", model.ProvinceId); dic.Add("@city", model.City); dic.Add("@key", model.Key); var reader = base.GetReader("[GetVendorPageList]", dic, System.Data.CommandType.StoredProcedure); IEnumerable <VendorEntity> list = null; if (reader != null) { model.Total = reader.Read <int>().FirstOrDefault(); list = reader.Read <Vendor, Picture, Address, VendorProductEntity, VendorEntity>((v, p, a, vp) => { return(new VendorEntity(v, p, a, vp)); }, new string[] { "VP", "PA", "AC" }).ToList(); } return(list); }