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)); }
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); }