Bengaluru, Apr 7 (UNI) The Bharatiya Janta Party (BJP) on Sunday took action against its Yesvantpur MLA, ST Somashekhar, for allegedly working for the Congress party.