public IHttpActionResult CreateMatch(MatchDTO _match)
 {
     int weekId = WeeksApiController.getWeekId(_match.Id);
     match m = new match { date = DateTime.Parse(_match.Date), details = _match.Details, enabled = true, field = (int)_match.Field.Id, scoreTeam1 = (sbyte)_match.ScoreTeam1, scoreTeam2 = (sbyte)_match.ScoreTeam2, team1 = (int)_match.Team1.Id, team2 = (int)_match.Team2.Id, week = weekId };
     using (var context = new escorcenterdbEntities())
     {
         context.matches.Add(m);
         context.SaveChanges();
     }
     return Ok(m);
 }
 List<MatchDTO> ParseMatches(match[] _matches)
 {
     List<MatchDTO> matches = new List<MatchDTO>();
     using (var context = new escorcenterdbEntities())
     {
         foreach (match _match in _matches)
         {
             team team1 = (from t in context.teams where t.Id == _match.team1 select t).FirstOrDefault<team>();
             team team2 = (from t in context.teams where t.Id == _match.team2 select t).FirstOrDefault<team>();
             field field = (from f in context.fields where f.Id == _match.field select f).FirstOrDefault<field>();
             MatchDTO match = new MatchDTO
             {
                 Team1 = AutoMapper.Mapper.Map<team, TeamDTO>(team1),
                 ScoreTeam1 = _match.scoreTeam1,
                 Team2 = AutoMapper.Mapper.Map<team, TeamDTO>(team2),
                 ScoreTeam2 = _match.scoreTeam2,
                 Date = _match.date.ToString(),
                 Details = _match.details,
                 Field = AutoMapper.Mapper.Map<field, FieldDTO>(field),
                 Finished = _match.finished,
                 Forfeit = _match.forfeit,
                 Id = _match.Id,
                 ScoreExtraTimeTeam1 = 0,
                 ScoreExtraTimeTeam2 = 0
             };
             matches.Add(match);
         }
     }
     return matches;
 }