В приложении asp.net mvc в нескольких контроллерах используется один и тот же код. Есть ли возможность вынести эти процедуры в какое-то общее для всех контроллеров пространство?
Asked
Active
Viewed 89 times
2
-
1как вариант создать некий сервисный слой в котором будут содержаться общие методы/функции, и по необходимости использовать в нужных контроллерах – Bald Apr 25 '16 at 05:18
-
@Bald сервисный слой - это некий класс? Где он должен храниться? – сергей тамбовцев Apr 25 '16 at 06:56
-
да, храните где Вам будет удобно – Bald Apr 25 '16 at 06:58
-
@Bald спасибо, это похоже на то, что я хотел) – сергей тамбовцев Apr 25 '16 at 07:24
-
@Bald стоит оформить как ответ – May 07 '16 at 11:56
-
@PashaPash я боюсь не смогу написать хороший ответ, а писать ответ состоящий из 2 строчек на такой сложный вопрос мне что то не хочется, может Вы бы смогли написать хороший ответ? – Bald May 10 '16 at 04:07
-
1@Bald по-моему, двух строчек будет достаточно. – сергей тамбовцев May 10 '16 at 05:04
1 Answers
3
Я бы попробовал повторяющиеся функции/методы вынести в сервисный слой(класс в котором будут реализованы необходимые методы/функции), который подключал бы по необходимости в нужных контролерах и таким образом избавился от дублирования
Bald
- 6,509