Esempio n. 1
0
        public ActionResult Index(VendorQueryEntity model)
        {
            //if (model == null) model = new VendorQueryEntity();

            //var list = vendorService.GetVendorList(model);


            return(View());
        }
Esempio n. 2
0
        public ActionResult GetVendorList(VendorQueryEntity model)
        {
            if (model == null)
            {
                model = new VendorQueryEntity();
            }

            var list = vendorService.GetVendorList(model);

            return(Json(new { Data = list, PageCount = model.GetTotalPageCount() }));
        }
Esempio n. 3
0
        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);
        }