public ActionResult Index(int page = 1, string keywords = "") { ((dynamic)base.ViewBag).Keywords = keywords; SortingPagingBuilder sortingPagingBuilder = new SortingPagingBuilder() { Keywords = keywords, Sorts = new SortBuilder() { ColumnName = "CreatedDate", ColumnOrder = SortBuilder.SortOrder.Descending } }; Paging paging = new Paging() { PageNumber = page, PageSize = base._pageSize, TotalRecord = 0 }; IEnumerable <LandingPage> landingPages = this._landingPageService.PagedList(sortingPagingBuilder, paging); if (landingPages != null && landingPages.Any <LandingPage>()) { Helper.PageInfo pageInfo = new Helper.PageInfo(ExtentionUtils.PageSize, page, paging.TotalRecord, (int i) => this.Url.Action("Index", new { page = i, keywords = keywords })); ((dynamic)base.ViewBag).PageInfo = pageInfo; } return(base.View(landingPages)); }
public ActionResult Index(int page = 1, string keywords = "") { ViewBag.Keywords = keywords; var sortingPagingBuilder = new SortingPagingBuilder { Keywords = keywords, Sorts = new SortBuilder { ColumnName = "CreatedDate", ColumnOrder = SortBuilder.SortOrder.Descending } }; var paging = new Paging { PageNumber = page, PageSize = PageSize, TotalRecord = 0 }; var list = _attributeValueService.PagedList(sortingPagingBuilder, paging).ToList(); list.ForEach(item => item.Attribute = _attributeService.GetById(item.AttributeId)); if (list != null && list.Any()) { var pageInfo = new Helper.PageInfo(CommonHelper.PageSize, page, paging.TotalRecord, i => Url.Action("Index", new { page = i, keywords })); ViewBag.PageInfo = pageInfo; } return(View(list)); }
public ActionResult Index(int page = 1, string keywords = "") { ViewBag.Keywords = keywords; var sortingPagingBuilder = new SortingPagingBuilder { Keywords = keywords, Sorts = new SortBuilder { ColumnName = "CreatedDate", ColumnOrder = SortBuilder.SortOrder.Descending } }; var paging = new Paging { PageNumber = page, PageSize = PageSize, TotalRecord = 0 }; var slideShows = _slideShowService.PagedList(sortingPagingBuilder, paging); if (slideShows != null && slideShows.Any()) { var pageInfo = new Helper.PageInfo(ExtentionUtils.PageSize, page, paging.TotalRecord, i => Url.Action("Index", new { page = i, keywords })); ViewBag.PageInfo = pageInfo; } return(View(slideShows)); }
public async Task <ActionResult> Index(int page = 1, string keywords = "") { ViewBag.Keywords = keywords; var sortingPagingBuilder = new SortingPagingBuilder { Keywords = keywords }; var sortBuilder = new SortBuilder { ColumnName = "Name", ColumnOrder = SortBuilder.SortOrder.Descending }; sortingPagingBuilder.Sorts = sortBuilder; var sortingPagingBuilder1 = sortingPagingBuilder; var paging = new Paging { PageNumber = page, PageSize = PageSize, TotalRecord = 0 }; var paging1 = paging; var roles = await _roleService.PagedList(sortingPagingBuilder1, paging1); if (roles != null && roles.Any()) { var pageInfo = new Helper.PageInfo(ExtentionUtils.PageSize, page, paging1.TotalRecord, i => Url.Action("Index", new { page = i, keywords })); ViewBag.PageInfo = pageInfo; } return(View(roles)); }
public ActionResult GetSaleOffByCategory(string virtualCategoryId, int page, string title) { var sortingPagingBuilder = new SortingPagingBuilder { Keywords = virtualCategoryId, Sorts = new SortBuilder { ColumnName = "CreatedDate", ColumnOrder = SortBuilder.SortOrder.Descending } }; var paging = new Paging { PageNumber = page, PageSize = CommonHelper.PageSize, TotalRecord = 0 }; var news = _newsService.PagedListByMenu(sortingPagingBuilder, paging); if (news.IsAny()) { var pageInfo = new Helper.PageInfo(CommonHelper.PageSize, page, paging.TotalRecord, i => Url.Action("GetContent", "Menu", new { page = i })); ViewBag.PageInfo = pageInfo; ViewBag.CountItem = pageInfo.TotalItems; } ViewBag.Title = title; return(PartialView(news)); }
public async Task <ActionResult> Index(int page = 1, string keywords = "") { ((dynamic)this.ViewBag).Keywords = keywords; SortingPagingBuilder sortingPagingBuilder = new SortingPagingBuilder() { Keywords = keywords }; SortBuilder sortBuilder = new SortBuilder() { ColumnName = "UserName", ColumnOrder = SortBuilder.SortOrder.Descending }; sortingPagingBuilder.Sorts = sortBuilder; SortingPagingBuilder sortingPagingBuilder1 = sortingPagingBuilder; Paging paging = new Paging() { PageNumber = page, PageSize = this._pageSize, TotalRecord = 0 }; Paging paging1 = paging; IEnumerable <App.Domain.Entities.Account.User> users = await this._userService.PagedList(sortingPagingBuilder1, paging1); if (users != null && users.Any()) { Helper.PageInfo pageInfo = new Helper.PageInfo(ExtentionUtils.PageSize, page, paging1.TotalRecord, (int i) => this.Url.Action("Index", new { page = i, keywords = keywords })); ((dynamic)this.ViewBag).PageInfo = pageInfo; } return(this.View(users)); }
public ActionResult Index(int page = 1, string keywords = "") { ViewBag.Keywords = keywords; var sortingPagingBuilder = new SortingPagingBuilder { Keywords = keywords, Sorts = new SortBuilder { ColumnName = "CreatedDate", ColumnOrder = SortBuilder.SortOrder.Descending } }; var paging = new Paging { PageNumber = page, PageSize = PageSize, TotalRecord = 0 }; var manufacturers = _paymentMethodService.PagedList(sortingPagingBuilder, paging); if (manufacturers.IsAny()) { var pageInfo = new Helper.PageInfo(CommonHelper.PageSize, page, paging.TotalRecord, i => Url.Action("Index", new { page = i, keywords })); ViewBag.PageInfo = pageInfo; } return(View(manufacturers)); }
public ActionResult Index(int page = 1, string keywords = "") { ViewBag.Keywords = keywords; var sortingPagingBuilder = new SortingPagingBuilder { Keywords = keywords, Sorts = new SortBuilder { ColumnName = "CreatedDate", ColumnOrder = SortBuilder.SortOrder.Descending } }; var paging = new Paging { PageNumber = page, PageSize = PageSize, TotalRecord = 0 }; var orders = _orderService.PagedList(sortingPagingBuilder, paging); var orderViewModels = orders.Select(Mapper.Map <Order, OrderViewModel>).ToList(); if (orderViewModels.Any()) { var pageInfo = new Helper.PageInfo(ExtentionUtils.PageSize, page, paging.TotalRecord, i => Url.Action("Index", new { page = i, keywords })); ViewBag.PageInfo = pageInfo; } return(View(orderViewModels)); }
public ActionResult Index(int page = 1, string keywords = "") { ViewBag.Keywords = keywords; var sortingPagingBuilder = new SortingPagingBuilder { Keywords = keywords, Sorts = new SortBuilder { ColumnName = "Name", ColumnOrder = SortBuilder.SortOrder.Descending } }; var paging = new Paging { PageNumber = page, PageSize = PageSize, TotalRecord = 0 }; var provinces = _provinceService.PagedList(sortingPagingBuilder, paging); if (provinces != null && provinces.Any()) { var pageInfo = new Helper.PageInfo(CommonHelper.PageSize, page, paging.TotalRecord, i => Url.Action("Index", new { page = i, keywords })); ViewBag.PageInfo = pageInfo; } return(View(provinces)); }
public ActionResult Index(int page = 1, string keywords = "") { ((dynamic)base.ViewBag).Keywords = keywords; SortingPagingBuilder sortingPagingBuilder = new SortingPagingBuilder() { Keywords = keywords, Sorts = new SortBuilder() { ColumnName = "Id", ColumnOrder = SortBuilder.SortOrder.Descending } }; Paging paging = new Paging() { PageNumber = page, PageSize = base._pageSize, TotalRecord = 0 }; IEnumerable <Order> orders = this._orderService.PagedList(sortingPagingBuilder, paging); OrderViewModel orderViewModel = new OrderViewModel(); IEnumerable <OrderViewModel> model = orders.Select(m => { return(m.ToModel(orderViewModel)); }); if (model != null && model.Any()) { Helper.PageInfo pageInfo = new Helper.PageInfo(ExtentionUtils.PageSize, page, paging.TotalRecord, (int i) => this.Url.Action("Index", new { page = i, keywords = keywords })); ((dynamic)base.ViewBag).PageInfo = pageInfo; } return(base.View(model)); }
public ActionResult Index(int page = 1, string keywords = "") { ((dynamic)base.ViewBag).Keywords = keywords; SortingPagingBuilder sortingPagingBuilder = new SortingPagingBuilder() { Keywords = keywords, Sorts = new SortBuilder() { ColumnName = "CreatedDate", ColumnOrder = SortBuilder.SortOrder.Descending } }; Paging paging = new Paging() { PageNumber = page, PageSize = base._pageSize, TotalRecord = 0 }; List <AttributeValue> list = this._attributeValueService.PagedList(sortingPagingBuilder, paging).ToList <AttributeValue>(); list.ForEach((AttributeValue item) => item.Attribute = this._attributeService.GetById(item.AttributeId)); if (list != null && list.Any <AttributeValue>()) { Helper.PageInfo pageInfo = new Helper.PageInfo(ExtentionUtils.PageSize, page, paging.TotalRecord, (int i) => this.Url.Action("Index", new { page = i, keywords = keywords })); ((dynamic)base.ViewBag).PageInfo = pageInfo; } return(base.View(list)); }
public ActionResult GetSaleOffByCategory(string virtualCategoryId, int page, string title) { SortingPagingBuilder sortingPagingBuilder = new SortingPagingBuilder() { Keywords = virtualCategoryId, Sorts = new SortBuilder() { ColumnName = "CreatedDate", ColumnOrder = SortBuilder.SortOrder.Descending } }; Paging paging = new Paging() { PageNumber = page, PageSize = base._pageSize, TotalRecord = 0 }; IEnumerable <News> news = this._newsService.PagedListByMenu(sortingPagingBuilder, paging); if (news.IsAny <News>()) { Helper.PageInfo pageInfo = new Helper.PageInfo(ExtentionUtils.PageSize, page, paging.TotalRecord, (int i) => base.Url.Action("GetContent", "Menu", new { page = i })); ((dynamic)base.ViewBag).PageInfo = pageInfo; ((dynamic)base.ViewBag).CountItem = pageInfo.TotalItems; } ((dynamic)base.ViewBag).Title = title; return(base.PartialView(news)); }
public IEnumerable<Language> PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { var expression = PredicateBuilder.True<Language>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And(x => x.LanguageCode.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.LanguageName.ToLower().Contains(sortBuider.Keywords.ToLower())); } return FindAndSort(expression, sortBuider.Sorts, page); }
public IEnumerable <MenuLink> PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { Expression <Func <MenuLink, bool> > expression = PredicateBuilder.True <MenuLink>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And <MenuLink>((MenuLink x) => x.MenuName.ToLower().Contains(sortBuider.Keywords.ToLower())); } return(this.FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <OrderItem> PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { var expression = PredicateBuilder.True <OrderItem>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And(x => x.Id.ToString().ToLower().Contains(sortBuider.Keywords.ToLower())); } return(FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <LandingPage> PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { var expression = PredicateBuilder.True <LandingPage>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And(x => x.FullName.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.Email.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.PhoneNumber.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.DateOfBith.ToLower().Contains(sortBuider.Keywords.ToLower())); } return(FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <GenericControl> PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { var expression = PredicateBuilder.True <GenericControl>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And(x => x.Name.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.Description.ToLower().Contains(sortBuider.Keywords.ToLower())); } return(FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <Post> PagedSearchListByMenu(SortingPagingBuilder sortBuider, Paging page) { var expression = PredicateBuilder.True <Post>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And(x => x.VirtualCategoryId.Contains(sortBuider.Keywords) && x.Status == 1); } return(FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <App.Domain.Entities.Data.Post> PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { Expression <Func <App.Domain.Entities.Data.Post, bool> > expression = PredicateBuilder.True <App.Domain.Entities.Data.Post>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And <App.Domain.Entities.Data.Post>((App.Domain.Entities.Data.Post x) => x.Title.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.ProductCode.Contains(sortBuider.Keywords.ToLower())); } return(this.FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <App.Domain.Entities.Attribute.Attribute> PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { Expression <Func <App.Domain.Entities.Attribute.Attribute, bool> > expression = PredicateBuilder.True <App.Domain.Entities.Attribute.Attribute>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And <App.Domain.Entities.Attribute.Attribute>((App.Domain.Entities.Attribute.Attribute x) => x.AttributeName.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.Description.ToLower().Contains(sortBuider.Keywords.ToLower())); } return(this.FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <FlowStep> PagedSearchListByMenu(SortingPagingBuilder sortBuider, Paging page) { Expression <Func <FlowStep, bool> > expression = PredicateBuilder.True <FlowStep>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And <FlowStep>((FlowStep x) => x.Title.Contains(sortBuider.Keywords) && x.Status == 1); } return(this.FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <ServerMailSetting> PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { Expression <Func <ServerMailSetting, bool> > expression = PredicateBuilder.True <ServerMailSetting>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And <ServerMailSetting>((ServerMailSetting x) => x.FromAddress.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.UserID.ToLower().Contains(sortBuider.Keywords.ToLower())); } return(this.FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <Domain.Entities.Data.GenericAttribute> PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { var expression = PredicateBuilder.True <Domain.Entities.Data.GenericAttribute>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And(x => x.Key.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.Value.ToLower().Contains(sortBuider.Keywords.ToLower())); } return(FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <App.Domain.Entities.Data.Post> PagedSearchListByMenu(SortingPagingBuilder sortBuider, Paging page) { Expression <Func <App.Domain.Entities.Data.Post, bool> > expression = PredicateBuilder.True <App.Domain.Entities.Data.Post>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And <App.Domain.Entities.Data.Post>((App.Domain.Entities.Data.Post x) => x.VirtualCategoryId.Contains(sortBuider.Keywords) && x.Status == 1); } return(this.FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <StaticContent> PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { Expression <Func <StaticContent, bool> > expression = PredicateBuilder.True <StaticContent>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And <StaticContent>((StaticContent x) => x.Title.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.Description.ToLower().Contains(sortBuider.Keywords.ToLower())); } return(this.FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <Repair> PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { var expression = PredicateBuilder.True <Repair>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And(x => x.RepairCode.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.CustomerCode.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.CustomerName.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.CreatedDate.ToString("dd/MM/yyyy").ToLower().Contains(sortBuider.Keywords.ToLower())); } return(FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <App.Domain.Entities.Data.Order> PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { Expression <Func <App.Domain.Entities.Data.Order, bool> > expression = PredicateBuilder.True <App.Domain.Entities.Data.Order>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And <App.Domain.Entities.Data.Order>((App.Domain.Entities.Data.Order x) => x.OrderCode.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.CustomerCode.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.CustomerName.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.CreatedDate.ToString("dd/MM/yyyy").ToLower().Contains(sortBuider.Keywords.ToLower())); } return(this.FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <GenericControlValue> PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { Expression <Func <GenericControlValue, bool> > expression = PredicateBuilder.True <GenericControlValue>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And <GenericControlValue>((GenericControlValue x) => x.ValueName.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.Description.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.GenericControl.Name.ToLower().Contains(sortBuider.Keywords.ToLower())); } return(this.FindAndSort(expression, sortBuider.Sorts, page)); }
public IEnumerable <LocalizedProperty> PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { var expression = PredicateBuilder.True <LocalizedProperty>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { expression = expression.And(x => x.LocaleKey.ToLower().Contains(sortBuider.Keywords.ToLower()) || x.LocaleKey.ToLower().Contains(sortBuider.Keywords.ToLower())); } return(FindAndSort(expression, sortBuider.Sorts, page)); }
public async Task <IEnumerable <User> > PagedSearchList(SortingPagingBuilder sortBuider, Paging page) { var expression = PredicateBuilder.True <User>(); if (!string.IsNullOrEmpty(sortBuider.Keywords)) { var expression1 = expression; expression = expression1.And(x => x.UserName.Contains(sortBuider.Keywords)); } return(await FindAndSort(expression, sortBuider.Sorts, page)); }