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