У меня есть контроллер, который загружает несколько выпадающих списков в зависимости от типа пользователя. Например:
public ActionResult Index()
{
switch (SessionHelper.ViewLimit)
{
case "C":
ViewData["CustDivision"] = LoadCustDivisions();
ViewData["Customer"] = LoadCustomers();
break;
case "P":
ViewData["Customer"] = LoadCustomers();
ViewData["Employee"] = LoadEmployees();
break;
case "D":
ViewData["Customer"] = LoadCustomers();
ViewData["Division"] = LoadDivisions();
break;
default:
return RedirectToAction("Logout", "Account");
}
return View()
}
Прежде всего, относится ли оператор switch к контроллеру, и, во-вторых, если это так, где я должен поставить LoadCustomers(), LoadDivisions(), LoadEmployees()?