Esempio n. 1
0
        private void Bind()
        {
            if (string.IsNullOrEmpty(Request.QueryString["setSongId"]))
            {
                Response.Redirect(LinkBuilder.DashboardLink());
            }

            var setSongId = new Guid(Request.QueryString["setSongId"]);

            var showService    = new ShowService(Ioc.GetInstance <IShowRepository>());
            var setService     = new SetService(Ioc.GetInstance <ISetRepository>());
            var setSongService = new SetSongService(Ioc.GetInstance <ISetSongRepository>());

            var setSong = setSongService.GetSetSong(setSongId);
            var set     = setService.GetSet(setSong.SetId.Value);
            var show    = showService.GetShow(set.ShowId.Value);

            ShowName = show.GetShowName();
            SongName = setSong.SongName;
            lnkReviewShow.NavigateUrl = LinkBuilder.AnalysisLink(show.ShowId);
            lnkNoReviews.NavigateUrl  = LinkBuilder.AnalysisLink(show.ShowId);

            SetPageTitle("Review of " + SongName + " from " + ShowName);

            BindReviews(setSongId);
        }