C#: Lambda Update or Create object in collection