Beispiel #1
0
        public ActionResult Index()
        {
            var userTickets = repo.GetActiveTicketsByAssignedToId(WebSecurity.CurrentUserId);

            var spaces = userTickets
                         .Select(t => t.Space)
                         .Distinct()
                         .ToList();

            foreach (var space in spaces)
            {
                space.Tickets = userTickets
                                .Where(t => t.Space.Id == space.Id)
                                .ToList();
            }

            return(View(spaces));
        }