title: Should I wrap slow calls with Task.Run?
body: <p>I have this ASP MVC call which is aync because of an async call it needs to make. I noticed there are a couple of slow sync calls (e.g. db access). The method needs to have all returned data available in order to proceed.</p>
  
  <p>I thought of wrapping the sync calls with Task.Run and await for all of them.</p>
  
  <p>Does it make sense to wrap the slow sync calls? What if there was only sync calls?</p>