asynchronously calling long running methods inside methods
===

In one of my actions I have to call multiple external web service calls and then put data from these in db.

Is it possible that in my action I call a separate method and return view.

The separate method in turn does the webservice calls and adds data to db.

I understand that its probably best to use a windows service for something like this but I have to call it using web page at least for now.

I tried using Task.Factory.StartNew(() => methodName(parameter1) but it does not seem to help.

Thanks
Arnab