Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Хелперы / 15 сообщений из 15, страница 1 из 1
04.03.2014, 01:00
    #38577352
adlink
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
есть вьюха. в ней куча кастом хелперов. Хелперам отдаем Объекты. В контроллере по идее нужно инициализировать эти объекты.. Какая-то фигня получается в контроллере - калбаса. Как сделать лучше
...
Рейтинг: 0 / 0
04.03.2014, 01:02
    #38577354
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
в контроллере нужно инициализировать максимум модель, остальное пусть делает модель
...
Рейтинг: 0 / 0
04.03.2014, 01:08
    #38577355
adlink
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
Shocker.Pro в контроллере нужно инициализировать максимум модель, остальное пусть делает модель ну дык.
ессть хелпер1. ему на входе нужен объект Obj1
...
ессть хелперN. ему на входе нужен объект ObjN
Есть модель Model в ней поля с типами Obj1 ... ObjN
И инициализируем их в контроллере

но какт-то это криво. в контроллере будет Model.Obj1 = Repo.GetObj1() и тп.
мож еще как
...
Рейтинг: 0 / 0
04.03.2014, 01:22
    #38577359
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
почему модель не может сама себя инициализировать?
...
Рейтинг: 0 / 0
04.03.2014, 01:51
    #38577366
adlink
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
Shocker.Proпочему модель не может сама себя инициализировать?
Это как? В классах модели вызывать методы репо. эьо ж каша будет
...
Рейтинг: 0 / 0
04.03.2014, 09:59
    #38577441
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
adlinkв контроллере - калбаса.adlinkэьо ж каша будетну тогда предлагаю сменить профессию на повара, раз такое дело
...
Рейтинг: 0 / 0
04.03.2014, 11:27
    #38577525
adlink
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
Shocker.Proadlinkв контроллере - калбаса.adlinkэьо ж каша будетну тогда предлагаю сменить профессию на повара, раз такое дело
ха ха. Вы по делу что-то можете написать? приведите примеры кода как иллюстрацию того что говорите
...
Рейтинг: 0 / 0
04.03.2014, 11:31
    #38577530
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
а вы вопрос по делу можете задать, а не с применением кулинарных терминов?

по делу я уже ответил - контроллер инициализирует модель, модель инициализирует все нужные ей данные.
если не нравится этот ответ - ждите другого. или вопрос задайте более внятно
...
Рейтинг: 0 / 0
04.03.2014, 11:37
    #38577540
adlink
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
Shocker.Proа вы вопрос по делу можете задать, а не с применением кулинарных терминов?

по делу я уже ответил - контроллер инициализирует модель, модель инициализирует все нужные ей данные.
если не нравится этот ответ - ждите другого. или вопрос задайте более внятно

я и задаю вопросы исключительно по делу. приведите примеры кода как иллюстрацию того что говорите.
...
Рейтинг: 0 / 0
04.03.2014, 11:45
    #38577549
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
исходя из вашего весьма подробного примера:
Obj1 = Repo.GetObj1()
внутри конструктора модели
...
Рейтинг: 0 / 0
04.03.2014, 13:07
    #38577670
adlink
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
мож у кого какие еще есть варианты?
...
Рейтинг: 0 / 0
04.03.2014, 13:36
    #38577733
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
я вот подумал, может автор пытается спросить, как организовать пул объектов с универсальным инициализатором...
...
Рейтинг: 0 / 0
04.03.2014, 16:04
    #38577925
adlink
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
Shocker.Proя вот подумал, может автор пытается спросить, как организовать пул объектов с универсальным инициализатором... яснее говорите
...
Рейтинг: 0 / 0
04.03.2014, 17:38
    #38578085
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
яснее как раз требуется от вас

у вас есть N строк для инициализации N объектов
то ли вы не знаете, куда их впихнуть
то ли вы хотите организовать цикл вместо N строк
то ли вы хотите инициализацию по запросу
то ли.... в общем гадать можно долго, особенно когда автор сопротивляется
...
Рейтинг: 0 / 0
05.03.2014, 10:13
    #38578529
adlink
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хелперы
Shocker.Proяснее как раз требуется от вас

у вас есть N строк для инициализации N объектов
то ли вы не знаете, куда их впихнуть
то ли вы хотите организовать цикл вместо N строк
то ли вы хотите инициализацию по запросу
то ли.... в общем гадать можно долго, особенно когда автор сопротивляется

автор хочет чоб код был читабельный.
Не нравится что получится

Model.Obj1 = Repo.GetObj1()
...
Model.ObjN = Repo.GetObjN()
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Хелперы / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]