title: Making parallel API calls while reading a file(csv)
body: <p>I have very specific requirement and I don't have any clue how to start with. I am new to c# so please bear with rather vague question:</p>
  
  <p>I need to read a csv file and for each entry make an web API call. What I want is this:</p>
  
  <ol>
  <li>Read one entry(row) of csv file.</li>
  <li>Make API call and store response in DB</li>
  <li>While 2 is going on, keep reading and buffering CSV entries. If possible, while DB is being written to, keep making API calls</li>
  </ol>
  
  <p>Can someone please point me to the way this can be achieved? I am working on C#,.NET
  Note: Please feel free to take any example csv, API call etc.</p>