Task 1
var rateTypesTask = Task<DealLenderRateType>.Factory.StartNew(() => _lenderService.GetLenderRateTypesForDealTypes(paymentRequest));
Task 2
var incentivesTask = Task<IEnumerable<Incentive>>.Factory.StartNew(() => GetIncentives(request));
Wait for all tasks should be complete
Task.WhenAll(new Task[] { rateTypesTask, incentivesTask });
Get result from task
var incentives = incentivesTask.Result;
var rateTypesTask = Task<DealLenderRateType>.Factory.StartNew(() => _lenderService.GetLenderRateTypesForDealTypes(paymentRequest));
Task 2
var incentivesTask = Task<IEnumerable<Incentive>>.Factory.StartNew(() => GetIncentives(request));
Wait for all tasks should be complete
Task.WhenAll(new Task[] { rateTypesTask, incentivesTask });
Get result from task
var incentives = incentivesTask.Result;
No comments:
Post a Comment