public ActionResult Edit(int id)
        {
            Position position = _positionService.GetById(id);

            if (position == null)
            {
                AR.Setfailure(Messages.HttpNotFound);
                return(Json(AR, JsonRequestBehavior.AllowGet));
            }
            var vm = _mapper.Map <PositionIM>(position);

            return(PartialView("_Edit", vm));
        }
Exemple #2
0
        private CarouselListVM GetElements(int?page, int?positionId, string keyword)
        {
            var carouselListVM = new CarouselListVM();

            carouselListVM.PositionId = positionId ?? 0;
            carouselListVM.Keyword    = keyword;
            carouselListVM.PageIndex  = (page ?? 1);
            carouselListVM.PageSize   = SettingsManager.Ads.PageSize;
            int totalCount;
            var carousellist = _carouselService.GetPagedElements(carouselListVM.PageIndex - 1, carouselListVM.PageSize, carouselListVM.Keyword, (int)carouselListVM.PositionId, out totalCount);

            foreach (var item in carousellist)
            {
                item.Position = _positionService.GetById(item.PositionId);
            }

            //  var specialistVMList = _mapper.Map<List<Carousel>, List<CarouselVM>>(carousellist);
            carouselListVM.TotalCount = totalCount;
            carouselListVM.Carousels  = new StaticPagedList <Carousel>(carousellist, carouselListVM.PageIndex, carouselListVM.PageSize, carouselListVM.TotalCount);;
            return(carouselListVM);
        }