public ActionResult List(DateTime bDate, DateTime eDate, string SearchType = "", int codeID = 0, string code = "") { IEnumerable <meetingagenda> AgendaList; if (SearchType == "MinistrySearch") { AgendaList = MeetingAgendaRepository.GetAgendaByMinistry(codeID, bDate, eDate); } else if (SearchType == "MeetingSearch") { AgendaList = MeetingAgendaRepository.GetAgendaByMeeting(codeID); } else if (SearchType == "StatusSearch") { AgendaList = MeetingAgendaRepository.GetAgendaByStatus(code); } else { AgendaList = MeetingAgendaRepository.GetAgendaByDateRange(bDate, eDate); } ViewBag.RecordCount = AgendaList.Count(); return(PartialView(AgendaList)); }
private async void LoadAgenda() { ObservableCollection <MatchVM> agendaList = new ObservableCollection <MatchVM>(); var list = new ObservableCollection <MatchVM>(); IEnumerable <MatchVM> listMatchIEn; agendaList.Clear(); string json; HttpClient client = new HttpClient(); json = await client.GetStringAsync(BASE_URL + "api/matches/list/agenda"); ObservableCollection <Match> matches = JsonConvert.DeserializeObject <ObservableCollection <Match> >(json); await TournamentListVM.getInstance().LoadTournaments(); foreach (var m in matches) { list.Add(new MatchVM(m)); } listMatchIEn = list.Where(m => { return(m.Tournament.Timestamp >= DateTime.Today && m.ResultPointsPlayer1 == null && m.ResultPointsPlayer2 == null); }); foreach (MatchVM m in listMatchIEn) { agendaList.Add(m); } AgendaList.Clear(); foreach (var m in agendaList.Where(m => m.Tournament.Timestamp >= DateTime.Today).Where(m => m.Finished == false)) { AgendaList.Add(m); } PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(AgendaList))); }
private void agendaToolStripMenuItem_Click(object sender, EventArgs e) { AgendaList frmAgenda = new AgendaList(); frmAgenda.ShowDialog(); }
private void btnAgenda_Click(object sender, EventArgs e) { AgendaList frmAgenda = new AgendaList(); frmAgenda.ShowDialog(); }