Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        // 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));
        }
Esempio n. 3
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            CourtActivity courtActivity = await db.CourtActivities.FindAsync(id);

            db.CourtActivities.Remove(courtActivity);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Esempio n. 4
0
        // 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));
        }