예제 #1
0
        protected virtual void PrepareListNhaXe(HopDongModel model)
        {
            var nhaxes = _nhaxeService.GetAllNhaXe("", 0, 100, false, _workContext.CurrentCustomer.Id);

            if (nhaxes.Count > 0)
            {
                foreach (var s in nhaxes)
                {
                    model.ListNhaXe.Add(new SelectListItem {
                        Text = string.Format("{0} - {1}", s.MaNhaXe, s.TenNhaXe), Value = s.Id.ToString(), Selected = (s.Id == model.NhaXeID)
                    });
                }
            }
        }
예제 #2
0
        public ActionResult ListNhaXe(DataSourceRequest command, NhaXeListModel model)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.QLNhaXe))
            {
                return(AccessDeniedView());
            }

            var nhaxes = _nhaxeService.GetAllNhaXe(model.TimTenNhaXe,
                                                   command.Page - 1, command.PageSize, false, _workContext.CurrentCustomer.Id);
            var gridModel = new DataSourceResult
            {
                Data  = nhaxes.Select(x => x.ToModel()),
                Total = nhaxes.TotalCount
            };

            return(Json(gridModel));
        }
예제 #3
0
        public ActionResult _BoxTuyenBenXe()
        {
            var slidebenxe = new ComMonSlideModel();

            slidebenxe.benxes = _benxeService.GetAllBenXe().Take(10).Select(s =>
            {
                var _benxe        = new ComMonSlideModel.BenXeComMonModel();
                _benxe.Id         = s.Id;
                _benxe.TenBenXe   = GetLabel("BenXe") + " " + s.TenBenXe;
                _benxe.PictureId  = s.PictureId;
                _benxe.PictureUrl = _pictureService.GetPictureUrl(s.PictureId);
                return(_benxe);
            }).ToList();
            slidebenxe.nhaxes = _nhaxeService.GetAllNhaXe().Take(10).Select(c =>
            {
                var _nhaxe        = new ComMonSlideModel.NhaXeComMonModel();
                _nhaxe.Id         = c.Id;
                _nhaxe.TenNhaXe   = GetLabel("NhaXe") + " " + c.TenNhaXe;
                _nhaxe.Picture_Id = c.AnhDaiDienID;
                _nhaxe.PictureUrl = _pictureService.GetPictureUrl(c.AnhDaiDienID);
                return(_nhaxe);
            }).ToList();
            return(PartialView(slidebenxe));
        }