// [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")); }