public bool CreateTicketStubNow(IPhoto photo, Guid?showId)
        {
            bool final        = false;
            var  ticketStubId = Guid.NewGuid();

            using (IUnitOfWork uow = UnitOfWork.Begin())
            {
                var ticketStubService = new TicketStubService(Ioc.GetInstance <ITicketStubRepository>());
                var myShowService     = new MyShowService(Ioc.GetInstance <IMyShowRepository>());
                var spService         = new MyShowTicketStubService(Ioc.GetInstance <IMyShowTicketStubRepository>());

                var userId = new Guid(Membership.GetUser(User.Identity.Name).ProviderUserKey.ToString());
                //var myShowId = myShowService.GetMyShow(showId.Value, userId).MyShowId;

                TicketStub p = new TicketStub
                {
                    CreatedDate  = DateTime.Now,
                    PhotoId      = photo.PhotoId,
                    TicketStubId = ticketStubId,
                    Notes        = photo.Notes,
                    UserId       = photo.UserId,
                    ShowId       = showId
                };

                bool success = false;
                ticketStubService.Save(p, out success);

                if (success)
                {
                    uow.Commit();
                }
            }

            return(final);
        }
        public bool CreateTicketStubNow(IPhoto photo, Guid? showId)
        {
            bool final = false;
            var ticketStubId = Guid.NewGuid();

            using (IUnitOfWork uow = UnitOfWork.Begin())
            {
                var ticketStubService = new TicketStubService(Ioc.GetInstance<ITicketStubRepository>());
                var myShowService = new MyShowService(Ioc.GetInstance<IMyShowRepository>());
                var spService = new MyShowTicketStubService(Ioc.GetInstance<IMyShowTicketStubRepository>());

                var userId = new Guid(Membership.GetUser(User.Identity.Name).ProviderUserKey.ToString());
                //var myShowId = myShowService.GetMyShow(showId.Value, userId).MyShowId;

                TicketStub p = new TicketStub
                {
                    CreatedDate = DateTime.Now,
                    PhotoId = photo.PhotoId,
                    TicketStubId = ticketStubId,
                    Notes = photo.Notes,
                    UserId = photo.UserId,
                    ShowId = showId
                };

                bool success = false;
                ticketStubService.Save(p, out success);

                if (success)
                {
                    uow.Commit();
                }
            }

            return final;
        }