[c#] Linq select object from list depending on objects attribute