protected void Menu_Click(object sender, EventArgs e) { var now = DateTime.UtcNow.Floor(RoundTo.Minute); switch (EventListFilter.SelectedValue) { case "RecentlyAdded": EventsRepeater.DataSource = Campaigns.Where(c => c.CreatedOn > now.AddDays(-7)); break; case "Upcoming": EventsRepeater.DataSource = Campaigns.Where(c => c.MSA_StartDateTime > now); break; case "Past": EventsRepeater.DataSource = Campaigns.Where(c => c.MSA_StartDateTime < now); break; default: EventsRepeater.DataSource = Campaigns.Where(c => c.MSA_FeaturedEvent == true && c.MSA_StartDateTime > now); break; } EventsRepeater.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack) { return; } var now = DateTime.UtcNow.Floor(RoundTo.Minute); EventsRepeater.DataSource = Campaigns.Where(c => c.MSA_FeaturedEvent == true && c.MSA_StartDateTime > now); EventsRepeater.DataBind(); }
public MainWindowClient(IUser user, IMarket market) { try { _user = user; _market = market; //_market = (IMarket)RemoteNew.New(typeof(IMarket)); EventsRepeater repeater = new EventsRepeater(); repeater.ChangeEvent += ChangeOperation; repeater.UpdateLockingEvent += TimerLock; _market.ChangeEvent += repeater.ChangeRepeater; _market.UpdateLockingEvent += repeater.LockingRepeater; Closing += Form1_FormClosing; InitializeComponent(); } catch (SocketException exception) { ServerDown(exception); } }