public async Task <IActionResult> GetData() { var draw = HttpContext.Request.Form["draw"].FirstOrDefault() != null ? HttpContext.Request.Form["draw"].FirstOrDefault() : ""; var start = Request.Form["start"].FirstOrDefault() != null?int.Parse(Request.Form["start"].FirstOrDefault()) : 0; var length = Request.Form["length"].FirstOrDefault() != null?int.Parse(Request.Form["length"].FirstOrDefault()) : 10; var products = await _productQuery.GetProducts(length, start); return(Json(new { draw = draw, recordsFiltered = products.total, recordsTotal = products.total, data = products.data })); }
public virtual IList <ProductDto> GetProducts() { var products = _productQuery.GetProducts(); return(_mapper.Map <IList <ProductDto> >(products)); }
public IViewComponentResult Invoke() { var products = _productQuery.GetProducts(); return(View(products)); }
/// <summary> /// Get all products /// </summary> /// <returns>Collection of products</returns> public async Task <IEnumerable <Product> > Get() { return(await _productQuery.GetProducts()); }