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)); } }
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); } }
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); } }