public ActionResult Create(Company company, int? issueId = null)
        {
            if (ModelState.IsValid)
            {
                db.Companies.Add(company);
                if (issueId != null)
                {
                    Issue associated = db.Issues.Find(issueId);
                    associated.Companies.Add(company);
                    db.Entry(associated).State = EntityState.Modified;
                    db.SaveChanges();
                    return RedirectToAction("Details", "Issue", associated);
                }

                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(company);
        }
 public ActionResult Edit(Company company)
 {
     if (ModelState.IsValid)
     {
         db.Entry(company).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(company);
 }