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);
        }