public ActionResult DeleteConfirmed(int id) { NewAssign newAssign = db.NewAssigns.Find(id); db.NewAssigns.Remove(newAssign); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "AssignID,ContID,ContainerNumber,Driver,Truck,Trailer,Location,Destination,Status,DeadLine,PickUp,ActualPick,ActualDrop")] NewAssign newAssign) { if (ModelState.IsValid) { db.Entry(newAssign).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ContID = new SelectList(db.NewContainers, "ContainerID", "ContainerNumber", newAssign.ContID); return(View(newAssign)); }
// GET: NewAssigns/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NewAssign newAssign = db.NewAssigns.Find(id); if (newAssign == null) { return(HttpNotFound()); } return(View(newAssign)); }
// GET: NewAssigns/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NewAssign newAssign = db.NewAssigns.Find(id); if (newAssign == null) { return(HttpNotFound()); } ViewBag.ContID = new SelectList(db.NewContainers, "ContainerID", "ContainerNumber", newAssign.ContID); return(View(newAssign)); }
public ActionResult Create([Bind(Include = "AssignID,ContID,ContainerNumber,ContainerSize,Driver,Driverid,Truck,Trailer,Location,Destination,Status,DeadLine,PickUp,ActualPick,ActualDrop")] NewAssign newAssign) { if (ModelState.IsValid) { ////var ID = db.NewContainers.Find(bookings.BookingIds); ////ID.ContainerID = bookings.BookingIds; //var Cont = db.NewContainers.Find(newAssign.ContID); ////newAssign.ContainerSize = Cont.ContainerSize; ////newAssign.ContainerNumber = Cont.ContainerNumber; ////newAssign.Location = Cont.Location; ////newAssign.DeadLine = Cont.DeadLine; ////newAssign.PickUp = Cont.PickUp; ////newAssign.Destination = Cont.Destination; ////newAssign.PickUpTime = Cont.PickUpTime; ////newAssign.DropOffTime = Cont.DropoffTime; ////newAssign.EstTime = Cont.DropoffTime; //if (Cont != null) //{ // int flag = 0; // try // { // do // { // var TrailList = db.NewTrailers.Where(x => x.TrailerSize == Cont.ContainerSize // && x.Status == "StandBy" // && x.Location == Cont.Location).ToList(); // var Trail = TrailList.First(); // newAssign.Trailer = Trail.reg; // Trail.Status = "Booked"; // Trail.Destination = newAssign.Destination; // var TruckList = db.NewTrucks.Where(x => x.Location == Cont.Location // && x.Status == "StandBy").ToList(); // var Truc = TruckList.First(); // newAssign.Truck = Truc.reg; // Truc.Status = "Booked"; // Truc.Destination = newAssign.Destination; // var DriverList = db.NewDrivers.Where(x => x.DriverLocation == Cont.Location // && x.DriverStatus == "StandBy").ToList(); // var Drive = DriverList.First(); // newAssign.Driver = Drive.Email; // newAssign.Driverid = Drive.DriverId.ToString(); // Drive.DriverStatus = "Booked"; // Drive.DriverDestination = newAssign.Destination; // newAssign.EstTime = newAssign.EstTime.AddDays(1); // } while (flag != 3); // } // catch (Exception) // { // throw; // } // Cont.Status = "Assigned"; // newAssign.AssignCode = newAssign.GenAssCode(); // db.NewAssigns.Add(newAssign); // db.SaveChanges(); // return RedirectToAction("Index"); //} } ViewBag.ContID = new SelectList(db.NewContainers, "ContainerID", "ContainerNumber", newAssign.ContID); return(View(newAssign)); }