public ProdCategoryRangeGetRes GetProductCategoryRangeByProductID([FromBody] ProdCategoryRangeGetReq request) { var response = new ProdCategoryRangeGetRes(); try { if (request != null && request.ProductId.Count > 0) { var result = _productRepository.GetProductCategoryRangeByProductID(request); if (result != null && result.Count > 0) { response.ResponseStatus.Status = "Success"; response.ProdCategoryRangeDetails = result.ToList(); } else { response.ResponseStatus.Status = "Success"; response.ResponseStatus.ErrorMessage = "No Records Found."; } } else { response.ResponseStatus.Status = "Failure"; response.ResponseStatus.ErrorMessage = "Product Id can not be null/blank."; } } catch (Exception ex) { response.ResponseStatus.Status = "Failure"; response.ResponseStatus.ErrorMessage = "An error occurs " + ex.Message; } return(response); }
public async Task <ProdCategoryRangeGetRes> GetProductCategoryRangeByProductID(ProdCategoryRangeGetReq prodCategoryRangeGetReq, string ticket) { ProdCategoryRangeGetRes prodCategoryRangeGetRes = new ProdCategoryRangeGetRes(); prodCategoryRangeGetRes = await serviceProxy.PostData(_configuration.GetValue <string>("ServiceMaster:ServiceGetProductCategoryRangeByProductID"), prodCategoryRangeGetReq, typeof(ProdCategoryRangeGetRes), ticket); return(prodCategoryRangeGetRes); }