background image

 

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();