public ActionResult Edit(string stNo)
        {
            InitViewBags();
            ViewBag.PurchaseOrders = new SelectList(stRepo.List(), "No", "No");

            StockTransferVM stVM = new StockTransferVM
            {
                StockTransfer = stRepo.GetByNo(stNo),
                ItemTypes     = new SelectList(itemTypeRepo.List().ToList(), "Id", "Description")
            };

            var lstPlateNos = from p in vehicleRepo.List()
                              select new { No = p.LicenseNo };

            ViewBag.PlateNos = new SelectList(lstPlateNos, "No", "No", stVM.StockTransfer.UnitPlateNo);

            return(View("Create", stVM));
        }
        public ActionResult Create()
        {
            InitViewBags();
            var lstPlateNos = from p in vehicleRepo.List()
                              select new { No = p.LicenseNo };

            ViewBag.PlateNos = new SelectList(lstPlateNos, "No", "No");

            StockTransferVM stVM = new StockTransferVM
            {
                StockTransfer = new StockTransfer
                {
                    No           = stRepo.GenerateStockTransferNo(),
                    Date         = DateTime.Now,
                    JobOrderDate = DateTime.Now
                },
                ItemTypes = new SelectList(itemTypeRepo.List().ToList(), "Id", "Description")
            };


            return(View(stVM));
        }