public async Task <ActionResult> Edit([Bind(Include = "Id,MatterNumber,DateHeared,CourtName,Location,StaffId,Status,AdvocateArgument,OpponentArgument,AdvocateNote,CreatedBy,CreatedOn,ModifiedBy,ModifiedOn,DateAdjourned,DefenseCounselName")] CourtActivity courtActivity) { if (ModelState.IsValid) { var user = User.Identity.Name; var email = LegalGuideUtility.GetStaffEmailByLoginName(user); var staffId = LegalGuideUtility.GetStaffIdByEmail(email); //courtActivity.CreatedBy courtActivity.ModifiedBy = user; courtActivity.ModifiedOn = DateTime.Today; courtActivity.StaffId = staffId; db.Entry(courtActivity).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.Status = new List <SelectListItem> { new SelectListItem { Value = "Adjourned", Text = "Adjourned" }, new SelectListItem { Value = "Dismissed", Text = "Dismissed" }, new SelectListItem { Value = "Judgement Delivered", Text = "Judgement Delivered" }, new SelectListItem { Value = "Strike Out", Text = "Strike Out" } }; return(View(courtActivity)); }
// GET: CourtActivities/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CourtActivity courtActivity = await db.CourtActivities.FindAsync(id); ViewBag.Status = new List <SelectListItem> { new SelectListItem { Value = "Adjourned", Text = "Adjourned" }, new SelectListItem { Value = "Dismissed", Text = "Dismissed" }, new SelectListItem { Value = "Judgement Delivered", Text = "Judgement Delivered" }, new SelectListItem { Value = "Strike Out", Text = "Strike Out" } }; if (courtActivity == null) { return(HttpNotFound()); } return(View(courtActivity)); }
public async Task <ActionResult> DeleteConfirmed(int id) { CourtActivity courtActivity = await db.CourtActivities.FindAsync(id); db.CourtActivities.Remove(courtActivity); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
// GET: CourtActivities/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CourtActivity courtActivity = await db.CourtActivities.FindAsync(id); if (courtActivity == null) { return(HttpNotFound()); } return(View(courtActivity)); }