//   [ValidateAntiForgeryToken]
        public ActionResult Create([Bind(Include = "TareWeight,LoadedWeight,Status,ActualWeight,ModifiedDate,ShipmentID,CreatedDate,VehicleCode,Ismanual")] WeighBridge weighBridge)
        {
            if (ModelState.IsValid)
            {
                WeighBridge _weighBridge = db.WeighBridges.Find(weighBridge.ShipmentID);
                Shipment    _Ship        = db.Shipments.Find(weighBridge.ShipmentID);
                if (_Ship.ShipmentStatusID == 2)
                {
                    _Ship.ShipmentStatusID = 3;
                    db.Entry(_Ship).State  = EntityState.Modified;
                }
                if (_Ship.ShipmentStatusID == 5)
                {
                    return(RedirectToAction("Index"));
                }

                WeighBridge WB = new WeighBridge();

                if (_weighBridge != null)
                {
                    _weighBridge.Status       = "Manual";
                    _weighBridge.LoadedWeight = weighBridge.LoadedWeight;
                    _weighBridge.TareWeight   = weighBridge.TareWeight;
                    _weighBridge.ActualWeight = weighBridge.ActualWeight;
                    _weighBridge.Ismanual     = true;
                    _weighBridge.VehicleCode  = weighBridge.VehicleCode;
                    _weighBridge.ModifiedDate = DateTime.Now;
                    _weighBridge.ModifiedBy   = User.Identity.Name;

                    if (ModelState.IsValid)
                    {
                        db.Entry(_weighBridge).State = EntityState.Modified;
                        db.SaveChanges();
                    }
                }
                else
                {
                    WB.Status       = "Manual";
                    WB.LoadedWeight = weighBridge.LoadedWeight;
                    WB.TareWeight   = weighBridge.TareWeight;
                    WB.ActualWeight = weighBridge.ActualWeight;
                    WB.Ismanual     = true;
                    WB.VehicleCode  = weighBridge.VehicleCode;
                    WB.ShipmentID   = weighBridge.ShipmentID;
                    WB.CreatedDate  = DateTime.Now;
                    WB.CreatedBy    = User.Identity.Name;
                    WB.ModifiedDate = DateTime.Now;
                    WB.ModifiedBy   = User.Identity.Name;
                    db.WeighBridges.Add(WB);

                    db.SaveChanges();
                }
            }
            else
            {
                var errors = ModelState.Values.SelectMany(v => v.Errors);
            }

            return(RedirectToAction("Index"));
        }
 public ActionResult WeigBridgeSave(WeighBridge wb)
 {
     wb.CreatedBy = Session["HAname"].ToString();
     wb.CreatedOn = DateTime.Now;
     db.WeighBridges.Add(wb);
     db.SaveChanges();
     return(RedirectToAction("List"));
 }