У меня есть приложение MVC2 со следующими классами:
-OrderModel
-LineOrderModel
-OrderController
-LineOrderController
В классе OrderController я вспоминаю некоторые значения веб-формы.До сих пор я создавал экземпляры каждой строки заказа (класс LineOrderModel) и OrderClass внутри контроллера.
Я пытался создать класс OrderFacade, чтобы инкапсулировать различные вещи, которые нужно делать при создании заказа.
Итак, в этом классе я создал такой метод:
public void saveOrder(int idProvider,decimal? price)
{
// Here I create instances of OrderModel and LineOrderModel
// and assign their properties
}
, но моя проблема в том, что я не знаю, как передать все строки заказа, захваченные из веб-формы.
Я думаю, что не имеет смысла создавать и передавать этому методу List с классом orderLines (потому что смысл в том, чтобы работать с Facade, а не с классом напрямую)
Как могЯ инкапсулирую различные строки (все со свойствами, такими как numberUnits, idProduct ...) в Список общих объектов, каждый из которых имеет эти свойства?
Может быть, что-то вроде List<List<object>>
?
Заранее спасибо!