Exemple #1
0
        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));
        }
Exemple #2
0
        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)));
        }
Exemple #3
0
        private void agendaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AgendaList frmAgenda = new AgendaList();

            frmAgenda.ShowDialog();
        }
Exemple #4
0
        private void btnAgenda_Click(object sender, EventArgs e)
        {
            AgendaList frmAgenda = new AgendaList();

            frmAgenda.ShowDialog();
        }