반응형
*WorkOrderViewModel.cs?
두개의 테이블 (Raw.cs 작업한제품, WorkOrder.cs 주문서)등을 하나의 페이지에 보여주고 싶을때, ViewModels폴더안에 WorkOrderViewModel이름으로 만들어서 속성을 다시 정의해준다.
public class WorkOrderViewModel
{
public Raw Raw { get; set; }
public List<WorkOrder> WorkOrder { get; set; }
}
HomeController.cs
* 테이블의 속성값을 설정해준다.
Raw.cs (작업한제품)
WorkOrder.cs (주문서)
public IActionResult Raw()
{
//WorkOrder리스트를 workorders라는 이름으로 만든다.
List<WorkOrder> WorkOrders = new List<WorkOrder>()
{
new WorkOrder(){ InvoiceNO ="100", CustomerName="Jenny", CustomerAddress="Geelong" },
new WorkOrder(){ InvoiceNO ="200", CustomerName="Dave", CustomerAddress="Melbounre" },
new WorkOrder(){ InvoiceNO ="300", CustomerName="George", CustomerAddress="Brisbane" },
new WorkOrder(){ InvoiceNO ="400", CustomerName="James", CustomerAddress="Sydney" },
};
var viewModel = new WorkOrderViewModel()
{
Raw = new Raw(),
WorkOrder = WorkOrders
};
return View(viewModel);
}
WorkOrder를 List으로 설정한다. List<WorkOrder> . 새롭게 등록된것을 WorkOrders라는 이름으로 저장한다.
반응형
'BackEND > NetCore' 카테고리의 다른 글
Select, Insert, Update, Delete문 (0) | 2021.05.04 |
---|---|
자료형과 리스트 (0) | 2021.05.01 |
TagHelper, asp-validation-for (0) | 2020.12.13 |
유효성체크 Bind사용법 (0) | 2020.12.01 |
controller에서 view 로 접근하는방법 (0) | 2020.11.30 |