var
experiences = (from experience in table.AsEnumerable()
where experience.Field<string>("UserId") == userId
select
new
{
companyName = experience.Field<string>("CompanyName"),
seniority = experience.Field<string>("Seniority")
}).ToList();
experiences.ForEach(e => workExperience.Add(
new
WorkExperience() { companyName =
e.companyName, seniority = e.seniority }));
return
workExperience;
}
}
public
class
Unity
{
public
static
DataTable tables =
new
DataTable();
public
static
DataRow dr;
public
static
DataColumn dc =
new
DataColumn();
public
static
object objLock =
new
object();
public
static
Unity unityInstance;
private
Unity()
{
}
public
static
Unity GetInstance()
{
if
(unityInstance == null)
{
lock (objLock)
{
if
(unityInstance == null)
{
unityInstance =
new
Unity();
}
}
}
return
unityInstance;
}
public
void GetTable(out DataTable dt)
{
unityInstance.CreateTable();
dr = tables.NewRow();