public void ProcessA(int id, ProductionProcessA productionProcessA, int concernId)
 {
     productionProcessA.OrderId      = id;
     productionProcessA.CreationDate = DateTime.Now;
     productionProcessA.ConcernId    = concernId;
     _context.AProductions.Add(productionProcessA);
     _context.SaveChanges();
 }
        public ActionResult UpdateProcessA(int id, ProductionProcessA productionProcess)
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);

            if (concernId > 0 && userId > 0)
            {
                _production.UpdateProcessA(id, productionProcess, concernId);
                return(RedirectToAction(nameof(ProductionProces)));
            }
            return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" }));
        }
        public void UpdateProcessA(int id, ProductionProcessA productionProcessA, int concernId)
        {
            var update = _context.AProductions.FirstOrDefault(m => m.OrderId == id);

            update.OpeninBalance    = productionProcessA.OpeninBalance;
            update.ClosingBalance   = productionProcessA.ClosingBalance;
            update.ProcessLoss      = productionProcessA.ProcessLoss;
            update.ReceivFromWHouse = productionProcessA.ReceivFromWHouse;
            update.Refund           = productionProcessA.Refund;
            update.SendB            = productionProcessA.SendB;
            update.Used             = productionProcessA.Used;
            update.ThirdPartyStatus = productionProcessA.ThirdPartyStatus;
            _context.SaveChanges();
        }