public IActionResult UpdateArrivingFromChina(ArrivingFromChinaVM arrivingFromChinaVM)
        {
            ArrivingFromChinaVM arrivingFromChinaVM2 = new ArrivingFromChinaVM()
            {
                arrivingFromChina = _unitOfWork.ArrivingFromChina.GetAll().Where(a => a.Id == arrivingFromChinaVM.arrivingFromChina.Id).FirstOrDefault(),
                ProductList       = _unitOfWork.Product.GetAll().OrderBy(a => a.ProductName).
                                    Select(i => new SelectListItem
                {
                    Text  = i.ProductName,
                    Value = i.Id.ToString()
                })
            };

            if (ModelState.IsValid)
            {
                //if (chinaOrderVM.chinaOrder.QuantityReceived <= 0)
                //{
                //    ViewBag.QuantityZero = true;
                //}
                //else
                //{
                _unitOfWork.ArrivingFromChina.update(arrivingFromChinaVM.arrivingFromChina);
                _unitOfWork.Save();
                ViewBag.ShowMsg = 1;
            }
            ViewBag.ShowMsg = 1;
            return(View(arrivingFromChinaVM2));
        }
        public IActionResult UpdateArrivingFromChina(long Id)
        {
            ArrivingFromChina   arrivingFromChina   = _unitOfWork.ArrivingFromChina.GetAll().Where(a => a.Id == Id).FirstOrDefault();
            ArrivingFromChinaVM arrivingFromChinaVM = new ArrivingFromChinaVM()
            {
                arrivingFromChina = arrivingFromChina,
                ProductList       = _unitOfWork.Product.GetAll().OrderBy(a => a.ProductName).
                                    Select(i => new SelectListItem
                {
                    Text  = i.ProductName,
                    Value = i.Id.ToString()
                })
            };

            return(View(arrivingFromChinaVM));
        }
        public IActionResult AddArrivingFromChina()
        {
            ArrivingFromChinaVM arrivingFromChinaVM;

            arrivingFromChinaVM = new ArrivingFromChinaVM()
            {
                arrivingFromChina = new ArrivingFromChina(),
                ProductList       = _unitOfWork.Product.GetAll().OrderBy(a => a.ProductName).
                                    Select(i => new SelectListItem
                {
                    Text  = i.ProductName,
                    Value = i.Id.ToString()
                })
            };
            ViewBag.ShowMsg = 0;
            return(View(arrivingFromChinaVM));
        }
        public IActionResult AddArrivingFromChina(ArrivingFromChinaVM arrivingFromChinaVM)
        {
            ArrivingFromChinaVM arrivingFromChinaVM2 = new ArrivingFromChinaVM()
            {
                arrivingFromChina = new ArrivingFromChina(),
                ProductList       = _unitOfWork.Product.GetAll().OrderBy(a => a.ProductName).
                                    Select(i => new SelectListItem
                {
                    Text  = i.ProductName,
                    Value = i.Id.ToString()
                })
            };

            if (ModelState.IsValid)
            {
                _unitOfWork.ArrivingFromChina.Add(arrivingFromChinaVM.arrivingFromChina);
                _unitOfWork.Save();
            }
            ViewBag.ShowMsg = 1;
            return(View(arrivingFromChinaVM2));
            //return RedirectToAction(nameof(Index));
        }