I have developed a news page for a website in ASP.NET MVC and its URL being localhost/News. For this purpose I have developed a controller, model, and a view that iterates over all items in a model and displays them. This page displays all the News available in database in descending order of date. I have used routing News/{id} for displaying that particular news in details.
What should I do, if I want to display say only last 5 news posts on my home page? Can the controller be reused? Or I'll need to rewrite the code for fetching news records from my database?