List<Employee> empList = new List<Employee>
{
new Employee() { EmpNo=101,EmpName="Anil",
AllDepart=new List<Department> { new Department (){ DeptNo=1,Dname="Sales",Location="Vij"}},
DeptName="DEV",
AllSales=new List<Sales> { new Sales (){ SName="jjj",Sloc="ban",Orders=new List<Order>{new Order (){Oid=200,OName="ebay"}}}},
Purchages=new List<Purchage> {new Purchage () {Id=200,IName="Mobiles"}
//new Department (){ DeptNo=2,Dname="DEv",Location="Gun"},
//new Department (){ DeptNo=3,Dname="pro",Location="Ong"}
}}
};
}
public static class LinqUpdates
{
public static void Update<T>(this IEnumerable<T> source, Action<T> action)
{
foreach (var item in source)
action(item);
}
}
i WANT TO UPDATE THE ABOVE LIST USING THE BELOW METHOS HOW?
i AM TRYING THIS WAY NOT POSSIBLE
Method is
public void Update(Employee obj)
{
var list = loadList;
loadList.Where(p => p.EmpNo == obj.EmpNo).Update();
}
I want to update whole List Ex: empList
in that list 3 classes are their
Update data the total list element by element ?
not possible to update single statement update whole list
like EX: empList.Update(obj)