public ActionResult DeleteConfirmed(int id) { MetalCode metalCode = db.MetalCodes.Find(id); int companyId = metalCode.CompanyId.Value; db.MetalCodes.Remove(metalCode); db.SaveChanges(); return(RedirectToAction("Index", new { companyId })); }
public ActionResult Edit([Bind(Include = "Id,Code,Desc,Market,Multiplier,CompanyId")] MetalCode metalCode) { if (ModelState.IsValid) { db.Entry(metalCode).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { metalCode.CompanyId })); } ViewBag.CompanyId = metalCode.CompanyId; ViewBag.CompanyName = db._Companies.Find(metalCode.CompanyId)?.Name; return(View(metalCode)); }
// GET: MetalCodes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MetalCode metalCode = db.MetalCodes.Find(id); if (metalCode == null) { return(HttpNotFound()); } return(View(metalCode)); }
// GET: MetalCodes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MetalCode metalCode = db.MetalCodes.Find(id); if (metalCode == null) { return(HttpNotFound()); } ViewBag.CompanyId = metalCode.CompanyId; ViewBag.CompanyName = db._Companies.Find(metalCode.CompanyId)?.Name; return(View(metalCode)); }