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