C# MVC3 + задачка
в копилке вопросов пополнение.
как сделать такую штуку. Для одной абстрактной сущности реализовать возможность изменения модели контрола и представления.
К примеру есть рубрика «статьи» 90% которых стандартны. Но иногда требуется расширить запись, подгрузив в нее некоторые данные.
Реализовать это хочется так, есть стандартный контролер и модель, мы предаем параметр и если по параметру не находится класса для обработки этого запроса, то пускаем его на стандартный, в противном случае порождаем объект и используем его.
Видится мне что должен быть какой-то предварительный слой, который анализирует переданные параметры, а потом уже создает контролер или использует контролер по умолчанию.
Сейчас решение этой задачки кроется в расширении модели до такой степени чтобы она учитывала все варианты, в контроле большой switch который заполняет нужные данные в этой модели. И кидает эту модель в нужное вьюху. А хочется красоты…