protected override void Dispose(bool disposing) { AddCommand = null; DeleteCommand = null; EditCommand = null; Visits.ToList().ForEach(v => v.Dispose()); Visits = null; base.Dispose(disposing); }
public ActionResult GroupVisits() { var userid = User.Identity.GetUserId(); IEnumerable <Visit> Visits; if (User.IsInRole("Driver")) { var Driver = db.Drivers.Find(userid); Visits = Driver.Visits; } else { var Sibling = db.Siblings.Find(userid); var siblingGroup = Sibling.SiblingGroup; Visits = siblingGroup.Visits; } return(View(Visits.ToList())); }