Сценарий примерно такой:
У меня есть веб-сайт, где пользователи могут создавать свои собственные магазины.После создания у них есть возможность выбрать шаблон магазина.Прямо сейчас, какой бы шаблон вы ни выбрали, когда вы переходите на URL (скажем, / home), он вызывает тот же метод действия и затем вызывает BLL из этого метода действия.
Теперь я хочуизвлекать данные, используя ASP.NET Web API, а не напрямую из контроллеров MVC, но я хочу, чтобы это было только для одного конкретного шаблона.У него все еще должен быть тот же URL для / home, что и у других шаблонов, хотя его поиск теперь другой.
Я хотел спросить, есть ли способ, которым у меня есть глобальный флаг, который я могу включить (например, APIEnabled), а затем на основе этого флага использовать метод действия, отличный от того же запроса GET.
Я понимаю, что с помощью этого флага я могу просто выполнить условие внутри метода действия, но я чувствую, чтоМои методы действий беспорядочные.