Exemple #1
0
        public async Task WhenGetingList_ThenListIsReturned()
        {
            var productsList = await _productApiClient.GetAll(string.Empty);

            Assert.That(productsList.Response.Products.Count, Is.GreaterThanOrEqualTo(1));
            Assert.That(productsList.Response.Products.Any(x => x.Name == productModel.Name), Is.True);
            Assert.That(productsList.Response.Errors.Any(), Is.False);
        }
        public async Task <IActionResult> List()
        {
            TempData["BackendUrl"] = _config[Constants.AppSettings.BaseAddress];
            var products = await _productApiClient.GetAll();

            return(View(products));
        }
Exemple #3
0
        public async Task <IActionResult> Index(string searchTerm = null)
        {
            ApiResponse <GetProductsResponse> apiResponse = await _productApiClient.GetAll(searchTerm);

            List <ProductViewModel> viewModel = _mapper.Map <List <ProductViewModel> >(apiResponse.Response.Products);

            return(View(viewModel));
        }
        public async Task <IActionResult> Index()
        {
            TempData["BackendUrl"] = _config[Constants.AppSettings.BaseAddress];
            ViewBag.Categories     = await _categoryApiClient.GetAll();

            var products = await _productApiClient.GetAll();

            return(View(products));
        }
Exemple #5
0
        public async Task <IActionResult> IndexWS(string keyword, int pageIndex = 1, int pageSize = 3)
        {
            var request = new GetUserPagingRequest()
            {
                Keyword   = keyword,
                PageIndex = pageIndex,
                PageSize  = pageSize
            };

            ViewBag.Keyword = keyword;

            var categories = await _productApiClient.GetAll(request);

            return(View(categories));
        }