//
 // GET: /Call/Create
 public ActionResult Create(int issueId)
 {
     ViewBag.IssueId = issueId;
     Call newCall = new Call()
     {
         StartTime = DateTime.Now
     };
     return View(newCall);
 }
        public ActionResult Create(Call call, FormCollection form)
        {
            int? issueId = int.Parse(form["issueId"]);
            if (ModelState.IsValid)
            {
                if (issueId > 0)
                    call.Issue = db.Issues.Where(i => i.Id == issueId).FirstOrDefault();

                db.Calls.Add(call);
                db.SaveChanges();
                return RedirectToAction("Details", "Issue", db.Issues.Find(issueId));
            }

            return View(call);
        }
 public ActionResult Edit(Call call)
 {
     if (ModelState.IsValid)
     {
         db.Entry(call).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Details", call);
     }
     return View(call);
 }