Вполне возможно, что данный метод контроллера может быть вызван несколькими другими методами контроллера в приложении. Когда это происходит, у данного метода должен быть способ определить, куда перенаправить обратно, когда это будет сделано. Как правильно сообщить методу, какой из возможных вариантов перенаправления выполнить. Я полагаю, что одним из способов решения этой проблемы может быть передача этой информации в метод во время выполнения. Есть ли лучший способ?