c# linq foreach with if condition