public bool GetCompanyDetails(string solutionCode, string companyName) { Entity.CompanyList result = new Entity.CompanyList(); try { ///api/v1/consumers?displayDataOf=0&search=jessica.ref&solutionIdOrProductCode=PRD0000065&isActive=true Entity.Subscriber response = _httpClientHelper.Get <Entity.Subscriber>(string.Format("{0}solution/subscriber?displayDataOf=0&productCode={1}&search={2}", apiBaseURL, solutionCode, companyName), _subcriptionAccessToken); if (response.data != null && response.data.Count > 0) { if (response.data.Where(t => t.companyName.Equals(companyName)).FirstOrDefault() != null) { return(false); } else { return(true); } } else { return(true); } } catch (Exception ex) { _logger.ErrorLog(ex, this.GetType().Name, MethodBase.GetCurrentMethod().Name); } return(false); }
public Entity.SearchResult <List <Entity.SubscriberData> > SubscriberList(string solutionID, Entity.SearchRequest request) { Entity.SearchResult <List <Entity.SubscriberData> > result = new Entity.SearchResult <List <Entity.SubscriberData> >(); try { //Entity.Subscriber response = _httpClientHelper.Get<Entity.Subscriber>(string.Format("{0}solution/subscriber?pageNo={2}&pageSize={3}&displayDataOf=0&productCode={1}", apiBaseURL, solutionID, request.PageNumber, request.PageSize), _subcriptionAccessToken); Entity.Subscriber response = _httpClientHelper.Get <Entity.Subscriber>(string.Format("{0}solution/subscriber?displayDataOf=0&productCode={1}&pageNo={2}&pageSize={3}&search={4}&orderBy={5}", apiBaseURL, solutionID, request.PageNumber, request.PageSize, request.SearchText, request.OrderBy), _subcriptionAccessToken); result.Items = response.data; result.Count = [email protected]; } catch (Exception ex) { _logger.ErrorLog(ex, this.GetType().Name, MethodBase.GetCurrentMethod().Name); } return(result); }