public void btnEditPicture_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(hdnId.Value))
            {
                var type = hdnId.Value.Split('=')[0];
                var id   = hdnId.Value.Split('=')[1];

                switch (type)
                {
                case "picture":
                    var myShowArtService = new MyShowArtService(Ioc.GetInstance <IMyShowArtRepository>());
                    var myShowArt        = myShowArtService.GetMyShowArt(new Guid(id));
                    Response.Redirect(LinkBuilder.EditArtLink(myShowArt.ArtId));
                    break;

                case "poster":
                    var myShowPosterService = new MyShowPosterService(Ioc.GetInstance <IMyShowPosterRepository>());
                    var myShowPoster        = myShowPosterService.GetMyShowPoster(new Guid(id));
                    Response.Redirect(LinkBuilder.EditPosterLink(myShowPoster.PosterId));
                    break;
                }
            }
        }
        private MyShowPoster GetPoster(Guid posterId)
        {
            var myShowPosterService = new MyShowPosterService(Ioc.GetInstance <IMyShowPosterRepository>());

            return((MyShowPoster)myShowPosterService.GetMyShowPoster(posterId));
        }