public async System.Threading.Tasks.Task <ActionResult> Create2(int CustomerId) { var loadSelectListItem = new LoadSelectListItem(); var salesOrderEdit = new SalesOrderEdit() { CustomerId = CustomerId }; salesOrderEdit.SalesOrderStatusSelectListItem = await loadSelectListItem.SalesOrderStatusAsync(); return(View(salesOrderEdit)); }
// GET: SalesOrders/Edit/5 public async System.Threading.Tasks.Task <ActionResult> Edit(int?salesOrderId) { if (salesOrderId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var loadSelectListItem = new LoadSelectListItem(); SalesOrderEdit salesOrderEdit = await new HttpClientLib().GetByIdAsync <SalesOrderEdit>("API", "/api/SalesOrders/", (int)salesOrderId); salesOrderEdit.SalesOrderStatusSelectListItem = await loadSelectListItem.SalesOrderStatusAsync(); Dictionary <string, string> paramList = new Dictionary <string, string>(); paramList.Add("salesOrderId", salesOrderId.ToString()); salesOrderEdit.VSalesOrderLines = await new HttpClientLib().GetByAsync <IEnumerable <VSalesOrderLines> >("API", "/api/SalesOrderLines/", paramList); return(View(salesOrderEdit)); }