public ActionResult DeleteConfirmed(int id) { NFL nFL = db.NFLs.Find(id); db.NFLs.Remove(nFL); db.SaveChanges(); return(RedirectToAction("Index")); }
public static void Bisection(int tp, int dInfo, double min, double max, double convCrit, NetworkData network, ref List <LinkData> links) { double mid = (min + max) / 2; //root of equation, alpha value double D; double TempFlow; double ObjFcn; NFL.Add(newNFL); //create the '0' index list entry, since loop starts with index '1' //mid = (min + max) / 2; while (max - min > convCrit) { D = 0; for (int i = 1; i <= network.TotalLinks; i++) { TempFlow = FL[i] + mid * (NFL[i] - FL[i]); if (tp > 1) { ObjFcn = LinkPerformanceCalculations.TravTimeFcn(dInfo, links[i].Length, links[i].Capacity[tp], links[i].FreeFlowSpeed, TempFlow, FLX[i], (network.PctUninformed[tp] / 100), links[i].Que[tp - 1], LinkPerformanceCalculations.alpha[LinkPerformanceCalculations.CoeffIndex[i, tp]], LinkPerformanceCalculations.beta[LinkPerformanceCalculations.CoeffIndex[i, tp]]); } else { ObjFcn = LinkPerformanceCalculations.TravTimeFcn(dInfo, links[i].Length, links[i].Capacity[tp], links[i].FreeFlowSpeed, TempFlow, FLX[i], (network.PctUninformed[tp] / 100), links[i].Que[tp], LinkPerformanceCalculations.alpha[LinkPerformanceCalculations.CoeffIndex[i, tp]], LinkPerformanceCalculations.beta[LinkPerformanceCalculations.CoeffIndex[i, tp]]); } D = D + ObjFcn * (NFL[i] - FL[i]); } if (D > 0) { max = mid; } else { min = mid; } mid = (min + max) / 2; } for (int i = 1; i <= network.TotalLinks; i++) { NFL.Add(newNFL); NFL[i] = FL[i] + mid * (NFL[i] - FL[i]); } //update the path flows as well to get one set of path flow solutions for (int i = 1; i < NPathFL.Count; i++) { NPathFL[i].Volume = PathFL[i].Volume + mid * (NPathFL[i].Volume - PathFL[i].Volume); } }
// GET: NFLs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NFL nFL = db.NFLs.Find(id); if (nFL == null) { return(HttpNotFound()); } return(View(nFL)); }
public ActionResult Edit([Bind(Include = "PhotoID,Image,Title,Description,Type,Price")] NFL nFl, HttpPostedFileBase file) { if (ModelState.IsValid) { if (file != null) { nFl.Image = new byte[file.ContentLength]; file.InputStream.Read(nFl.Image, 0, file.ContentLength); db.Entry(nFl).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } return(View("nFl")); }
public ActionResult Create([Bind(Include = "PhotoID,Image,Title,Description,Type,Price")] NFL nFl, HttpPostedFileBase file) { if (ModelState.IsValid) { if (file != null) { SportsMemoribiliaStoreEntities db = new SportsMemoribiliaStoreEntities(); nFl.Image = new byte[file.ContentLength]; file.InputStream.Read(nFl.Image, 0, file.ContentLength); db.NFLs.Add(nFl); db.SaveChanges(); } } return(RedirectToAction("../NFLs")); }