Ejemplo n.º 1
0
        public IActionResult Match()
        {
            var Matches = _TeamscoreContext.Matches.Include(m => m.Team1Id).Include(m => m.Team2Id);

            if (Matches == null)
            {
                return(NotFound());
            }

            List <ExportMatch> ExportMatches = new List <ExportMatch>();

            foreach (var match in Matches)
            {
                ExportMatch e_match = new ExportMatch(match.MatchId, match.Team1Id.TeamId, match.Team1Id.Name, match.Team2Id.TeamId, match.Team2Id.Name, match.ScoreTeam1, match.ScoreTeam2);

                ExportMatches.Add(e_match);
            }

            var json = JsonConvert.SerializeObject(ExportMatches);

            return(Ok(json));
        }
Ejemplo n.º 2
0
        public IActionResult Create([FromBody] ExportMatch item)
        {
            if (item == null)
            {
                return(BadRequest());
            }

            var team1 = _TeamscoreContext.Teams.Where(t => t.TeamId == item.Team1Id).First();
            var team2 = _TeamscoreContext.Teams.Where(t => t.TeamId == item.Team2Id).First();

            if (team1 == null || team2 == null)
            {
                return(BadRequest("Teams doesnt Exist"));
            }

            Match match = new Match()
            {
                MatchId = 0, Team1Id = team1, Team2Id = team2, ScoreTeam1 = item.ScoreTeam1, ScoreTeam2 = item.ScoreTeam2
            };

            _TeamscoreContext.Matches.Add(match);
            _TeamscoreContext.SaveChanges();
            return(Ok(item));
        }