Esempio n. 1
0
        public IList <IShow> GetShowsNotInUsersMyShows(Guid userId, int year)
        {
            var showService = new ShowService(Ioc.GetInstance <IShowRepository>());

            var myShows = GetMyShowsForUser(userId);

            if (myShows == null || myShows.Count() <= 0)
            {
                return(showService.GetShowsByYear(year).ToList());
            }

            var showIds = myShows.Select(x => x.ShowId).ToList();

            return(showService.GetShowsByYear(year).Where(x => !showIds.Contains(x.ShowId)).OrderBy(y => y.ShowDate).ToList());
        }
Esempio n. 2
0
        public void yearSelector_YearSelected(object sender, PhishPond.Concrete.EventArgs.SelectYearCommandEventArgs e)
        {
            var showService = new ShowService(Ioc.GetInstance<IShowRepository>());
            var shows = showService.GetShowsByYear(e.Year);

            rptShows.DataSource = shows;
            rptShows.DataBind();
        }
Esempio n. 3
0
        public void yearSelector_YearSelected(object sender, PhishPond.Concrete.EventArgs.SelectYearCommandEventArgs e)
        {
            var year = e.Year;

            var showService = new ShowService(Ioc.GetInstance<IShowRepository>());
            var show = showService.GetShowsByYear(year);

            var scriptHelper = new ScriptHelper("SuccessAlert", "alertDiv", show.First().GetShowName());
            Page.RegisterStartupScript(scriptHelper.ScriptName, scriptHelper.GetSuccessScript());
        }
Esempio n. 4
0
        public IList<IShow> GetShowsFromMyShowsForUser(Guid userId, int year)
        {
            var showIds = GetShowIdsFromMyShows(userId);

            if (showIds == null || showIds.Count() <= 0) return null;

            var showService = new ShowService(Ioc.GetInstance<IShowRepository>());
            var shows = showService.GetShowsByYear(year).ToList();

            return (from show in shows
                    where showIds.Contains(show.ShowId)
                    select show).OrderBy(x => x.ShowDate.Value).ToList();
        }
        public IEnumerable <ITicketStub> GetTicketStubsByYear(int year)
        {
            var showService = new ShowService(Ioc.GetInstance <IShowRepository>());
            var shows       = showService.GetShowsByYear(year);
            var showIds     = shows.Select(x => x.ShowId).ToList();

            var showStubs = (from t in GetAllTicketStubs()
                             join s in shows on t.ShowId equals s.ShowId
                             where showIds.Contains(t.ShowId.Value)
                             select new ShowTicketStub(s, t));

            var showStubsList = showStubs.ToList();

            return(showStubsList.OrderBy(x => x.Show.ShowDate.Value).Select(y => y.TicketStub));
        }
        public IEnumerable<ITicketStub> GetTicketStubsByYear(int year)
        {
            var showService = new ShowService(Ioc.GetInstance<IShowRepository>());
            var shows = showService.GetShowsByYear(year);
            var showIds = shows.Select(x => x.ShowId).ToList();

            var showStubs = (from t in GetAllTicketStubs()
                    join s in shows on t.ShowId equals s.ShowId
                    where showIds.Contains(t.ShowId.Value)
                       select new ShowTicketStub(s,t));

            var showStubsList = showStubs.ToList();

            return showStubsList.OrderBy(x => x.Show.ShowDate.Value).Select(y => y.TicketStub);
        }
Esempio n. 7
0
        public IList <IShow> GetShowsFromMyShowsForUser(Guid userId, int year)
        {
            var showIds = GetShowIdsFromMyShows(userId);

            if (showIds == null || showIds.Count() <= 0)
            {
                return(null);
            }

            var showService = new ShowService(Ioc.GetInstance <IShowRepository>());
            var shows       = showService.GetShowsByYear(year).ToList();

            return((from show in shows
                    where showIds.Contains(show.ShowId)
                    select show).OrderBy(x => x.ShowDate.Value).ToList());
        }
Esempio n. 8
0
        public IList<IShow> GetShowsNotInUsersMyShows(Guid userId, int year)
        {
            var showService = new ShowService(Ioc.GetInstance<IShowRepository>());

            var myShows = GetMyShowsForUser(userId);

            if (myShows == null || myShows.Count() <= 0)
            {
                return showService.GetShowsByYear(year).ToList();
            }

            var showIds = myShows.Select(x => x.ShowId).ToList();

            return showService.GetShowsByYear(year).Where(x => !showIds.Contains(x.ShowId)).OrderBy(y => y.ShowDate).ToList();
        }
        public void yearSelector_YearSelected(object sender, PhishPond.Concrete.EventArgs.SelectYearCommandEventArgs e)
        {
            var showService = new ShowService(Ioc.GetInstance<IShowRepository>());

            var shows = showService.GetShowsByYear(e.Year);

            ddlShows.Items.Clear();

            ddlShows.Items.AddRange((from s in shows
                                     select new ListItem(s.GetShowName(), s.ShowId.ToString())).ToArray());
        }