Taking part in the proceedings in Gujarat Assembly, BJP president Amit Shah on Thursday took a dig at the Congress, saying elections were won not by creating ruckus in the House but by winning people's hearts.

Shah, a member of the House representing Naranpura constituency in Ahmedabad, also asserted that the BJP will win the coming assembly polls in the state, due later this year.

After making the hard-hitting speech in the House, Shah made a courtesy call on the opposition leader Shankarsinh Vaghela.

"You cannot win people's mandate by creating ruckus in the House. To win the mandate, one must win people's heart," Shah said in the Assembly.

"The BJP won all the elections here from 1990 to 2016. And, we will win the 2017 polls with more than 150 seats," he said during an hour-long speech."

Shah's assertion came while supporting a resolution brought by BJP's Ketan Inamdar, urging the state government to take forward the development agenda of the BJP.

In his speech, made in the absence of Congress members who were suspended for protesting over M B Shah Commission report, the BJP chief said that the "journey of development" will continue even after 2017 and 2019.

"Our hunger for development is still intact. This journey for development will continue even after 2017 and 2019," said Shah.

"Before 1995, the people of Gujarat were suffering due to large-scale corruption, lawlessness and shortage of electricity. After Narendra Modi took over in 2001, we transformed this state. Now, the entire world talks about Gujarat model," he said.

Earlier in the day, Speaker Ramanlal Vora suspended Congress MLAs for the first session.

But later, Shah met Congress leader Vaghela. After the meeting, which lasted for about half an hour, Vaghela termed it as a "courtesy call".

"It was a courtesy call by Shah, who had come here to attend the assembly session. No political issue was discussed," Vaghela added.

When asked if there was any indication of advancing the state polls, Vaghela said, "There were no indications of early polls, as I understand, but nothing can be said of these RSS people."

Gujarat Chief Minister Vijay Rupani and state BJP chief Jitu Vaghani were present during the meeting that took place at Vaghela's chambers at the Assembly building.

Vaghani also said it was a courtesy call.

"As our national president was here he wished to meet Vaghela and they met," he said.

Shah also attended the lunch hosted by Assembly speaker Ramanlal Vora for the MLAs.