Esempio n. 1
0
        public IEnumerable <Round> Get()
        {
            using (new TimeMonitor(HttpContext))
            {
                var result = new List <Round>();
                var series = SeriesManager.GetSerieInfos();

                foreach (var item in series)
                {
                    result.AddRange(RoundManager.GetRounds(item));
                }

                return(result.OrderByDescending(x => x.RoundTime));
            }
        }
Esempio n. 2
0
        public Serie GetByName(string name)
        {
            using (new TimeMonitor(HttpContext))
            {
                var serieInfos = SeriesManager.GetSerieInfos();
                var serieInfo  = serieInfos.FirstOrDefault(x => x.Name == name);

                if (serieInfo != null)
                {
                    return(SeriesManager.GetSerie(serieInfo));
                }

                Response.StatusCode = 404;
                return(null);
            }
        }
Esempio n. 3
0
        public Round GetByName(string name)
        {
            using (new TimeMonitor(HttpContext))
            {
                var serieInfos = SeriesManager.GetSerieInfos();
                var roundInfos = RoundManager.GetRoundInformations(serieInfos);

                var roundInfo = roundInfos.FirstOrDefault(x => x.Name == name);

                if (roundInfo != null)
                {
                    return(RoundManager.GetRound(roundInfo));
                }

                Response.StatusCode = 404;
                return(null);
            }
        }