示例#1
0
        protected override void Dispose(bool disposing)
        {
            AddCommand    = null;
            DeleteCommand = null;
            EditCommand   = null;

            Visits.ToList().ForEach(v => v.Dispose());
            Visits = null;

            base.Dispose(disposing);
        }
示例#2
0
        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()));
        }