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)); }
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)); }
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)); }