В моей системе у каждого пользователя есть клиенты - у клиентов есть шестизначное число. Я настроил свой маршрут так, чтобы:
http://localhost/AwesomeSite/123456/Orders
приводит к методу контроллера (OrdersController):
public ActionResult Index(int customerNumber)
{
var result = from o in orderRepository
where o.customerNumber == customerNumber
select o;
return View(result);
}
Как я могу быть абсолютно уверен, что если пользователь не выберет определенного клиента, чтобы я мог указать значение маршрута по умолчанию для customerNumber, которое соответствует (может быть) customerNumber первого клиента в их списке?
Причина, по которой я думаю, что должен сделать это, заключается в том, что ряд опций также доступен через подменю на странице (Клиенты -> Заказы), и если вошедший в систему пользователь выбирает заказы - у меня должно быть что-то, чтобы покажите им, даже если это заказы первого клиента.