I am trying to return the EmployeeModel object after assigning it in thread scope and running it. The return_Employee Object is returning me Null values even after running. AddEmployee is another method of return type EmployeeModel object.
I actually need thread method to have return type so as to use it in unit testing project.
public EmployeeModel AddEmployeeUsingThread(int emp_ID, decimal basicPay, decimal deductions,
decimal taxablePay, decimal NetPay)
{
EmployeeModel return_Employee=null;
var thread = new Thread(()=>
{
return_Employee= AddEmployee(emp_ID, basicPay, deductions, taxablePay, NetPay);
});
thread.Start();
return return_Employee;
}