public ActionResult Edit([Bind(Include = "Id,Title,Description")] Issue issue) { if (ModelState.IsValid) { db.Entry(issue).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(issue)); }
public ActionResult Edit([Bind(Include = "Id,Title")] test4Kenneth test4Kenneth) { if (ModelState.IsValid) { db.Entry(test4Kenneth).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(test4Kenneth)); }
public async Task <ActionResult> Edit([Bind(Include = "Id,IssueCategoryId,IssuePriorityId,Location,Latitude,Longitude,Description,Feedback,IssueStatusId,Eta,Creator,InternalComment,IssueFieldAgentId,CreationTime,CompletionTime,ImageUrl")] Issue issue) { try { ClaimsIdentity cid = ((ClaimsIdentity)User.Identity); var email = cid.Claims.Where(c => c.Type == "emails").Select(c => c.Value).SingleOrDefault(); var isCitizen = !email.ToString().Contains("@microsoft.com"); if (ModelState.IsValid) { if (issue.IssueStatusId == 6) { issue.CompletionTime = DateTime.Now; } db.Entry(issue).State = EntityState.Modified; await UpdateSentiment(issue.Id, Request.Form[6].ToString()); await db.SaveChangesAsync(); return(RedirectToAction("Index")); //return Content("Done"); } ViewBag.IssueCategoryId = new SelectList(db.IssueCategories, "Id", "Name"); ViewBag.IssueStatusId = new SelectList(db.IssueStatuses, "Id", "Name"); ViewBag.IssuePriorityId = new SelectList(db.IssuePriorities, "Id", "Name"); ViewBag.IssueFieldAgentId = new SelectList(db.IssueFieldAgents, "Id", "Name"); ViewBag.isCitizen = isCitizen; return(View(issue)); } catch (Exception e) { return(View(issue)); } }