public SeasonViewModel(Season season)
 {
     Name = season.Name;
     StartDate = season.StartDate;
     EndDate = season.EndDate;
     Matchdays = season.Matchdays.Select(x => new MatchdayViewModel(x));
 }
        // POST api/players
        public IHttpActionResult Post(Season season)
        {
            if (!ModelState.IsValid)
                return BadRequest(ModelState);

            _brokenShoeLeagueRepository.CreateSeason(season);
            _brokenShoeLeagueRepository.SaveChanges();
            return Ok(season);
        }
 public void UpdateSeason(Season season)
 {
     throw new NotImplementedException();
 }
 public void RemoveSeason(Season season)
 {
     Seasons.Remove(season);
 }
 public void CreateSeason(Season season)
 {
     Seasons.Add(season);
     SaveChanges();
 }