public JsonResult GetTicketPriorityData()
        {
            var data        = new ChartJSChartData();
            var userTickets = ticketHelper.ListOfUsersTickets();

            foreach (var ticketPriority in userTickets.Select(t => t.TicketPriority).Distinct().ToList())
            {
                data.Labels.Add(ticketPriority.Name);
                data.Values.Add(userTickets.Where(t => t.TicketPriority.Name == ticketPriority.Name).Count());
            }
            return(Json(data));
        }
        public JsonResult GetTicketsPercentDone()
        {
            var data        = new ChartJSChartData();
            var userTickets = ticketHelper.ListOfUsersTickets();

            foreach (var ticket in userTickets.Distinct().ToList())
            {
                if (ticket.TicketStatus.Name == "Active/Assigned")
                {
                    var value = ticket.PercentComplete;
                    data.Labels.Add(ticket.Title);
                    data.Values.Add(value);
                }
            }

            return(Json(data));
        }