/// <summary> /// FindProductByKey /// </summary> /// <param name="request">FindProductRequest</param> /// <returns>FindProductResponse</returns> public async Task <FindProductResponse> FindProductByKey(FindProductRequest request) { var response = new FindProductResponse(); try { var param = new FindProductParameter() { key = request.key }; var result = _dataAccess.FindProduct(param); if (result != null) { response.ListProduct = MapList <FIND_PRODUCT_Result, FindProductDto>(result.ToList()); response.Success = true; } } catch (Exception ex) { response.Success = false; } return(await Task.FromResult(response)); }
/// <summary> /// FindProduct /// </summary> /// <param name="param">FindProductParameter</param> /// <returns>FIND_PRODUCT_Result</returns> public IEnumerable <FIND_PRODUCT_Result> FindProduct(FindProductParameter param) { var result = db.FIND_PRODUCT(param.key); return(db.FIND_PRODUCT(param.key)); }