How to create prefix routing for MVC CRUD operation. I am working on an application that requires an administrator and interface. For the administrator, I want the entire route to point tolocalhost:5000/admin/....
I have different controllers
public class RoomsController : Controller
{
public async Task<IActionResult> Index()
{
return View(await _context.Rooms.ToListAsync());
}
}
and
public class SlidersController : Controller
{
private readonly ApplicationDbContext _context;
public SlidersController(ApplicationDbContext context)
{
_context = context;
}
public async Task<IActionResult> Index()
{
return View(await _context.Sliders.ToListAsync());
}
}
Now I want the admin route to be
localhost:5000/admin/rooms
localhost:5000/admin/slider
while the rest of the routes remain
localhost:5000/
localhost:5000/about
localhost:5000/...
source
share