// // 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); }