I am having payee contact details object like this
public class PayeeContactDetails
{
    //[JsonProperty("id")]
    //[DefaultValue("")]
    //public int ID { get; set; }
    [JsonProperty("contact_name")]
    [DefaultValue("")]
    public string ContactName { get; set; }
    [JsonProperty("contact_email")]
    [DefaultValue("")]
    public string ContactEmail { get; set; }
    ........
    ........
}
and here i am having PayeeContactGroup class like this
 public class PayeeContactGroup
 {   
    [JsonProperty("payee_contacts")]    
    public List<PayeeContactDetails> PayeeContact { get; set; }
 }
here i am getting data from api response on page by page after completion of all pages i need to send all data at a time to DB
for this purpose i am doing like this
 PayeeContactGroup payeeContactDetails = new PayeeContactGroup();
  var response = httpClient.GetAsync(uri).Result;
  if (response.IsSuccessStatusCode)
  {
     string data = response.Content.ReadAsStringAsync().Result;
     var payeeContactGroupDetails = JsonConvert.DeserializeObject<PayeeContactGroup>(data);
     if(payeeContactGroupDetails.PayeeContact != null && payeeContactGroupDetails.currentPage == 1)
      {
         payeeContactDetails.PayeeContact = payeeContactGroupDetails.PayeeContact.ToList();
      }
      else if(payeeContactGroupDetails.PayeeContact != null && payeeContactGroupDetails.currentPage > 1)
      { 
         payeeContactDetails.PayeeContact.AddRange(payeeContactGroupDetails.PayeeContact); // error at this line 
      }
      .......
      ......
  }         
But i am getting error at this line
"payeeContactDetails.PayeeContact.AddRange(payeeContactGroupDetails.PayeeContact);" Error : "Object reference not set to an object"
Could any one please help on this .... Many thanks in advance
 
     
     
    