// GET: Tracks
        public ActionResult Index()
        {
            List <Track> tracks = trackRepository.GetAllTracks();
            List <TrackDetailsTemplate> trackDetails = new List <TrackDetailsTemplate>();

            int i = 0;

            foreach (var t in tracks)
            {
                TrackDetailsTemplate template = new TrackDetailsTemplate();
                template.Track   = t;
                template.Artists = trackRepository.GetArtistsOfTrack(t.Id);
                template.Albums  = trackRepository.GetAlbumsOfTrack(t.Id);
                template.Genres  = trackRepository.GetGenresOfTrack(t.Id);
                trackDetails.Add(template);
                i++;
            }
            ViewBag.Tracks = trackDetails;
            return(View());
        }