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); rptShows.DataSource = shows; rptShows.DataBind(); }
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()); }
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); }
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 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()); }