public async Task <IActionResult> GetProductsForAdmin([FromQuery] ProductParamsForAdmin productParamsForAdmin)
        {
            var products = await _repo.GetProductsForAdmin(productParamsForAdmin);

            var productsToReturn = _mapper.Map <IEnumerable <ProductForListDto> >(products);

            Response.AddPagination(products.CurrentPage, products.PageSize,
                                   products.TotalCount, products.TotalPages);

            return(Ok(productsToReturn));
        }