Example #1
0
        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
            }));
        }
Example #2
0
        public virtual IList <ProductDto> GetProducts()
        {
            var products = _productQuery.GetProducts();

            return(_mapper.Map <IList <ProductDto> >(products));
        }
Example #3
0
        public IViewComponentResult Invoke()
        {
            var products = _productQuery.GetProducts();

            return(View(products));
        }
Example #4
0
 /// <summary>
 ///     Get all products
 /// </summary>
 /// <returns>Collection of products</returns>
 public async Task <IEnumerable <Product> > Get()
 {
     return(await _productQuery.GetProducts());
 }