/// <summary> /// GetProductByCategory /// </summary> /// <param name="request">GetProductByCategoryRequest</param> /// <returns>GetProductAllResponse</returns> public async Task <GetProductAllResponse> GetProductByCategory(GetProductByCategoryRequest request) { var response = new GetProductAllResponse(); try { var param = new GetProductByCategoryParameter() { IDCategory = request.IDCategory, StartPage = request.StartPage }; var result = _dataAccess.GetListProductByCategory(param); if (result != null) { response.ListProductAll = MapList <GET_PRODUCT_BY_CATEGORY_Result, GetProductAllDto>(result.ToList()); response.Success = true; } } catch (Exception ex) { response.Success = false; } return(await Task.FromResult(response)); }