public IActionResult Get() { ProductDTO[] listProductDto = productServiceClient.findAllAsync().GetAwaiter().GetResult(); List <ProductModel> model = listProductDto.Select(productDto => MVCModelToDTOUtil.ToProductModelMap(productDto)).ToList(); return(Ok(model)); }
public ActionResult Index() { var listProductDto = productServiceClient.findAll(); List <ProductModel> model = listProductDto.Select(productDto => MVCModelToDTOUtil.ToProductModelMap(productDto)).ToList(); return(View(model)); }
private IActionResult getProductModelById(int id) { ProductDTO productDto = productServiceClient.findByIdAsync(id).GetAwaiter().GetResult(); if (productDto == null) { return(NotFound()); } return(Ok(MVCModelToDTOUtil.ToProductModelMap(productDto))); }
private ProductModel getProductModelById(int?id) { if (!id.HasValue) { return(null); } ProductDTO productDto = productServiceClient.findById(id.Value); if (productDto == null) { return(null); } return(MVCModelToDTOUtil.ToProductModelMap(productDto)); }
public IActionResult GetDataTable([FromQuery] jQueryDataTableParamModel param) { ContainerDTO <ProductDTO> productContainerDto = productServiceClient.findAllPagedAsync(param.start, param.length).GetAwaiter().GetResult(); List <ProductModel> data = productContainerDto.list.Select(productDto => MVCModelToDTOUtil.ToProductModelMap(productDto)).ToList(); jQueryDataTableData <ProductModel> dataTableResponse = new jQueryDataTableData <ProductModel>(param.draw, productContainerDto.total, data); return(Ok(dataTableResponse)); }
public JsonResult GetDataTable(jQueryDataTableParamModel param) { ContainerDTO <ProductDTO> productContainerDto = productServiceClient.findAllPaged(param.start, param.length); List <ProductModel> data = productContainerDto.list.Select(productDto => MVCModelToDTOUtil.ToProductModelMap(productDto)).ToList(); jQueryDataTableData <ProductModel> dataTableResponse = new jQueryDataTableData <ProductModel>(param.draw, productContainerDto.total, data); return(Json(dataTableResponse, JsonRequestBehavior.AllowGet)); }
public JsonResult List() { ContainerDTO <ProductDTO> productContainerDto = productServiceClient.findAllPaged(0, 100); //TODO; implement paging List <ProductModel> data = productContainerDto.list.Select(productDto => MVCModelToDTOUtil.ToProductModelMap(productDto)).ToList(); return(Json(data, JsonRequestBehavior.AllowGet)); }