I have 2 List<object>. The first one, lets call it ListA is more like a complete list and the second one ListB is a modified list. Now what I want to do is to modify ListA with ListB. Is this doable and how can I do it. This is what I have so far but doesn't work:
var ListB = _repository.Get(m => m.Approved == true).ToList();
foreach (var x in ListB)
{
  ListA.Where(d => d.Name == x.Name).First() = x;
}
return ListA;
EDIT: Visual Presentation to describe what 'modify' means in my situation
ListA
Id     Name      Age
1     John       14
2     Mark       15
3     Luke       13
4     Matthew    18
ListB
Id     Name      Age
2     Mark       0
4     Matthew    99
After 'modifying' it, ListA should look like:
ListA
Id     Name      Age
1     John       14
2     Mark       0
3     Luke       13
4     Matthew    99