public virtual ActionResult Create(ReceiveDetail receiveDetail) { if (ModelState.IsValid) { _receiveDetailService.AddReceiveDetail(receiveDetail); return RedirectToAction("Index"); } ViewBag.CommodityID = new SelectList(_commodityService.GetAllCommodity(), "CommodityID", "Name", receiveDetail.CommodityID); ViewBag.CommodityGradeID = new SelectList(_commodityGradeService.GetAllCommodityGrade(), "CommodityGradeID", "Name"); ViewBag.ReceiveID = new SelectList(_receiveService.GetAllReceive(), "ReceiveID", "SINumber", receiveDetail.ReceiveID); ViewBag.UnitID = new SelectList(_unitService.GetAllUnit(), "UnitID", "Name", receiveDetail.UnitID); return View(receiveDetail); }