/// <summary>
        /// GetProductDetailByID
        /// </summary>
        /// <param name="request">ProductDetailRequest</param>
        /// <returns>GetProductDetailResponse</returns>
        public async Task <GetProductDetailResponse> GetProductDetailByID(ProductDetailRequest request)
        {
            var response = new GetProductDetailResponse();

            try
            {
                var param = new ProductDetailByIDParameter()
                {
                    ID = request.ID
                };

                var result = _dataAccess.GetProductDetailByID(param);
                if (result != null)
                {
                    response.ProductDetail = mapper.Map <GETPRODUCTDETAIL_BY_ID_Result, ProductDetailDto>(result);
                    response.Success       = true;
                }
            }
            catch (Exception ex)
            {
                response.Success = false;
            }
            return(await Task.FromResult(response));
        }
Exemplo n.º 2
0
 /// <summary>
 /// GetProductDetailByID
 /// </summary>
 /// <param name="param">ProductDetailByIDParameter </param>
 /// <returns>GETPRODUCTDETAIL_BY_ID_Result </returns>
 public GETPRODUCTDETAIL_BY_ID_Result GetProductDetailByID(ProductDetailByIDParameter param)
 {
     return(db.GETPRODUCTDETAIL_BY_ID(param.ID).First());
 }