Ответы пользователя по тегу Паттерны проектирования
  • Инкапсуляция формой логики приложения?

    x0rHamster
    @x0rHamster
    full stack web- и c#-разработчик
    Попробуйте выделить отдельный класс, который будет отвечать за данные, которые нужно послать в БД или вытащить из нее, а при сохранении в БД в контроллере запрашивайте этот класс из формы и отдавайте его на растерзание классу БД (или терзайте прямо там).

    Форма как элемент UI не должна знать про БД, но должна отдавать данные в каком-то виде. Контроллер как прослойка между UI и DB должен превращать данные из UI в данные, пригодные для DB.

    Походу ответ похож на предыдущий (^_^)
    Ответ написан
    Комментировать