/// <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));
        }
Ejemplo n.º 2
0
 /// <summary>
 /// GetListProductByCategory
 /// </summary>
 /// <param name="param">GetProductByCategoryParameter</param>
 /// <returns>GET_PRODUCT_BY_CATEGORY_Result</returns>
 public IEnumerable <GET_PRODUCT_BY_CATEGORY_Result> GetListProductByCategory(GetProductByCategoryParameter param)
 {
     return(db.GET_PRODUCT_BY_CATEGORY(param.IDCategory, param.StartPage));
 }