public ActionResult Index() { HomeView view = new HomeView(); view.NavView.SelectedMenuItem = "nav-banners"; view.Banners = _bannerService.GetAll().BannerList; return(View(view)); }
public IActionResult Index() { var model = _bannerService.GetAll(); var result = _mapper.Map <IEnumerable <Banner>, IEnumerable <BannerViewModel> >(model); return(View(result)); }
public ActionResult Index(int page = 1) { //comment var banners = _bannerService.GetAll(); var bannerInfo = _bannerInfoService.GetAll(); var lists = _listsService.GetAll(); var listInfo = _listInfoService.GetAll(); var model = (from b in banners join bI in bannerInfo on b.BannerID equals bI.BannerID join l in lists on b.BannerListID equals l.ListID join lI in listInfo on l.ListID equals lI.ListID select new BannersListVM { BannerID = b.BannerID, BannerInfoID = bI.BannerInfoID, Name = bI.Name, Banner = bI.Banner, CreationDate = b.CreationDate, Active = b.Active, ListType = lI.Value, Description = bI.Description }).ToPagedList(page, (int)PagingEnums.Paging.PageSize); return(View(model)); }
public ApiResult <HomeModel> home(int number = 6) { var result = new ApiResult <HomeModel>(); var model = new HomeModel(); model.HotCategories = CategoryService.GetAll() .Where(x => !x.Deleted && x.IsHot) .ProjectTo <CategoryDTO>() .OrderBy(x => x.HotOrder) .Take(number).ToList(); model.HotManufacturers = ManufacturerService.GetAll() .Where(x => !x.Deleted && x.IsHot) .ProjectTo <ManufacturerDTO>() .OrderBy(x => x.HotOrder) .Take(number).ToList(); model.Banners = BannerService.GetAll() .Where(x => !x.Deleted) .ProjectTo <BannerDTO>() .OrderByDescending(x => x.Id) .Take(number).ToList(); result.Data = model; // return(result); }
public ActionResult BannerList(DataSourceRequest command) { var records = _bannerService.GetAll(command.Page - 1, command.PageSize); var sbwModel = records.Select(x => { var m = new BannerInfoModel() { Id = x.Id, StoreId = x.StoreId, CategoryId = x.CategoryId, WidgetzoneId = x.WidgetzoneId, BannerHtml = x.BannerHtml, }; //store var store = _storeService.GetStoreById(x.StoreId); m.StoreName = (store != null) ? store.Name : "*"; var category = _categoryService.GetCategoryById(x.CategoryId); m.CategoryName = (category != null) ? category.Name : "*"; var WidgetZones = _bannerService.GetBannerWidgetzoneById(x.WidgetzoneId); m.WidgetZone = (WidgetZones != null) ? WidgetZones.WidgetZone : ""; return(m); }) .ToList(); var gridModel = new DataSourceResult { Data = sbwModel, Total = records.Count }; return(Json(gridModel)); }
public ActionResult Banners() { HomeView accountView = new HomeView(); accountView.NavView.SelectedMenuItem = "nav-home"; accountView.Banners = _bannerService.GetAll().BannerList; return(PartialView("_Banners", accountView)); }
public IActionResult GetAll() { var result = _bannerService.GetAll(); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public IList <AdminBannerDTO> ListBanner() { IList <AdminBannerDTO> lResult = new List <AdminBannerDTO>(); foreach (var banner in iServ.GetAll()) { AdminBannerDTO lDto = Mapper.Map <Banner, AdminBannerDTO>(banner); lResult.Add(lDto); } return(lResult); }
public IHttpActionResult GetAll() { try { return(Ok(bannerService.GetAll())); } catch (Exception ex) { //Log the error return(InternalServerError(ex)); } }
public IActionResult Index() { #region Alt Banner ViewBag.LowerBanner = _bannerService.GetLowerAll(); #endregion const int pageSize = 6; const int page = 1; const int pageStandOut = 1; //öne çıkan ürünler var slider = _sliderService.GetAll(); ViewBag.Success = TempData["Success"]; ViewBag.Products = _productService.GetAll(page, pageSize); ViewBag.PopularProducts = _productService.GetPopularProduct(pageStandOut, pageSize); ViewBag.Blogs = _blogService.GetAll(); ViewBag.BlogsUsers = _userService.GetAll(); ViewBag.Banner = _bannerService.GetAll(); #region Günün Ürünü var todayProduct = _orderService.GetPopularProduct(); var productDetails = _productService.GetById(todayProduct); var liste = new List <FarmerProduct>() { productDetails }; ViewBag.TodayProduct = liste; #endregion var entity = _productService.GetAll(); ViewBag.AnimalsProduct = entity; return(View(slider)); }
/* * * -----> AUX FUNCTIONS <----- * */ /// <summary> /// carga todos los banners en pantalla /// </summary> void LoadAllBanners() { try { bannersGridView.DataSource = iBannerService.GetAll(); bannersGridView.Refresh(); checkEmptyList(); } catch (Exception ex) { MetroMessageBox.Show(this, "detalles del error: " + ex.Message, "Error al obtener banners", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ApiListResult <BannerDTO> Get([FromUri] AntPageOption option = null) { var query = BannerService.GetAll().Where(x => !x.Deleted).ProjectTo <BannerDTO>(); if (option != null) { if (!string.IsNullOrEmpty(option.SortField)) { //for example if (option.SortField == "id") { if (option.SortOrder == PageSortTyoe.DESC) { query = query.OrderByDescending(x => x.Id); } else { query = query.OrderBy(x => x.Id); } } } if (option.Page > 0 && option.Results > 0) { if (string.IsNullOrEmpty(option.SortField)) { query = query.OrderBy(x => x.Id); } } } else { query = query.OrderBy(x => x.Id); } var count = query.Count(); var result = query.Paging <BannerDTO>(option.Page - 1, option.Results, count); return(new ApiListResult <BannerDTO>(result, result.PageIndex, result.PageSize, count)); }
public async Task <IActionResult> Index() { var controller = nameof(BannersController).Split("Controller")[0]; var data = await _bannerService.GetAll(); var html = "index"; if (User.IsInRole(Roles.Owner) || User.Identity.IsAuthenticated) { html = "manage"; } return(View($"~/Views/{controller}/{html}.cshtml", data)); }
/// <summary> /// banner 列表页面 /// </summary> /// <returns></returns> public IActionResult QueryBannerList() { List <BannerViewModel> bannerViewModels = new List <BannerViewModel>(); List <Banner> banners = _bannerService.GetAll(); foreach (var banner in banners) { bannerViewModels.Add(new BannerViewModel { BannerId = banner.Id, BatchId = banner.BatchId, Name = banner.Name, CreateTime = banner.CreateTime }); } return(View(bannerViewModels)); }
/// <summary> /// 新建banner视图 /// </summary> /// <returns></returns> public IActionResult AddNewBanner(int id) { Banner bannerInfo = new Banner(); if (id > 0) { bannerInfo = _bannerService.GetBannerById(id); } List <BatchInformation> batchInfos = _batchInformationService.GetAll(); //过滤,只有没有头图的批次才可以显示出来 var usedBatchIds = _bannerService.GetAll().Select(item => item.BatchId).Distinct().ToList(); //已经用过的批次号 var usedBatchInfos = batchInfos.Where(item => usedBatchIds.Contains(item.Id)).ToList(); var UnUsedBatchInfos = batchInfos.Except(usedBatchInfos).ToList(); ViewBag.BatchInfos = UnUsedBatchInfos; return(View(bannerInfo)); }
public async Task <IActionResult> Get() { const string loggerHeader = "GetBanners -"; _logService.Info($"{loggerHeader} Start"); var result = new ApiJsonResult(); try { result.Data = await _BannerService.GetAll(); } catch (Exception ex) { _logService.Error($"{loggerHeader} Throw error {ex.Message}"); result.Code = CodeModel.Fail; result.Message = ex.Message; } return(Ok(result)); }
public HttpResponseMessage GetAll(HttpRequestMessage request, string keyword, int page, int pageSize = 20) { return(CreateHttpResponse(request, () => { int totalRow = 0; var model = _bannerService.GetAll(keyword); totalRow = model.Count(); var query = model.OrderByDescending(x => x.ID).Skip(page * pageSize).Take(pageSize); var responseData = Mapper.Map <IEnumerable <Banner>, IEnumerable <BannerViewModel> >(query); var paginationSet = new PaginationSet <BannerViewModel>() { Items = responseData, Page = page, TotalCount = totalRow, TotalPages = (int)Math.Ceiling((decimal)totalRow / pageSize) }; var response = request.CreateResponse(HttpStatusCode.OK, paginationSet); return response; })); }
public IEnumerable <Banner> Get() { return(_bannerService.GetAll().Result); }
public async Task <IActionResult> Get() { var banners = await _service.GetAll(); return(Ok(banners)); }
// GET: Admin/MedihubBanners public ActionResult Index() { return(View(_bannerService.GetAll())); }
public IActionResult GetAllBanner() => Ok(_mapper.Map <List <FarmerBannerDTO> >(_bannerService.GetAll()));