public ICollection <Resource.ProductType> query(ProductTypeQuery query) { IQueryable <DB.Models.ProductType> brands = context.ProductType.Where(query.asExpression()); brands = query.getOrdering(brands).Skip(query.page * query.results).Take(query.results); return(mapper.Map <ICollection <DB.Models.ProductType>, ICollection <API.Resource.ProductType> >(brands.ToList())); }
private void BindTypes() { ProductTypeQuery query = new ProductTypeQuery(); query.TypeName = searchkey; query.PageIndex = pager.PageIndex; query.PageSize = pager.PageSize; DbQueryResult productTypes = ProductTypeHelper.GetProductTypes(query); grdProductTypes.DataSource = productTypes.Data; grdProductTypes.DataBind(); pager.TotalRecords = productTypes.TotalRecords; }
private void BindTypes() { ProductTypeQuery query = new ProductTypeQuery { TypeName = this.searchkey, PageIndex = this.pager.PageIndex, PageSize = this.pager.PageSize }; DbQueryResult productTypes = ProductTypeHelper.GetProductTypes(query); this.grdProductTypes.DataSource = productTypes.Data; this.grdProductTypes.DataBind(); this.pager.TotalRecords = productTypes.TotalRecords; }
private void GetList(HttpContext context) { ProductTypeQuery productTypeQuery = new ProductTypeQuery(); productTypeQuery.TypeName = context.Request["Keywords"]; productTypeQuery.SortOrder = SortAction.Desc; productTypeQuery.PageIndex = base.CurrentPageIndex; productTypeQuery.PageSize = base.CurrentPageSize; DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(productTypeQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
private DataGridViewModel <Dictionary <string, object> > GetDataList(ProductTypeQuery query) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); if (query != null) { DbQueryResult productTypes = ProductTypeHelper.GetProductTypes(query); dataGridViewModel.rows = DataHelper.DataTableToDictionary(productTypes.Data); dataGridViewModel.total = productTypes.TotalRecords; foreach (Dictionary <string, object> row in dataGridViewModel.rows) { } } return(dataGridViewModel); }
public static DbQueryResult GetProductTypes(ProductTypeQuery query) { return(new ProductTypeDao().GetProductTypes(query)); }
public DbQueryResult GetProductTypes(ProductTypeQuery query) { return(DataHelper.PagingByTopsort(query.PageIndex, query.PageSize, query.SortBy, query.SortOrder, query.IsCount, "Hishop_ProductTypes", "TypeId", string.IsNullOrEmpty(query.TypeName) ? string.Empty : string.Format("TypeName LIKE '%{0}%'", DataHelper.CleanSearchString(query.TypeName)), "*")); }
public static DbQueryResult GetProductTypes(ProductTypeQuery query) { return(ProductProvider.Instance().GetProductTypes(query)); }
public JsonResult Query([FromQuery][Bind] ProductTypeQuery query) { return(Json(typeRepo.query(query))); }
public IActionResult OrderDetails([FromQuery] ProductTypeQuery requestModel) { var response = _iMediator.Send(requestModel); return(Ok(response)); }
public async Task <ProductTypeQueryResponseModel> Get([FromQuery] ProductTypeQuery request) { var result = await _mediator.Send(request); return(result); }
public abstract DbQueryResult GetProductTypes(ProductTypeQuery query);