public void ProcessB(int id, ProductionProcessB productionProcessB, int concernId)
 {
     productionProcessB.OrderId      = id;
     productionProcessB.CreationDate = DateTime.Now;
     productionProcessB.ConcernId    = concernId;
     _context.BProductions.Add(productionProcessB);
     _context.SaveChanges();
 }
        public ActionResult ProcessB(int id, ProductionProcessB productionProcess)
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);

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

            update.ClosingBalance   = productionProcessB.ClosingBalance;
            update.OpeninBalance    = productionProcessB.OpeninBalance;
            update.ProcessLoss      = productionProcessB.ProcessLoss;
            update.ReadyToUse       = productionProcessB.ReadyToUse;
            update.ReceivFromA      = productionProcessB.ReceivFromA;
            update.SendFinal        = productionProcessB.SendFinal;
            update.Total            = productionProcessB.Total;
            update.ThirdPartyStatus = productionProcessB.ThirdPartyStatus;
            _context.SaveChanges();
        }