Example #1
0
        public IActionResult Get(int id)
        {
            if (id == default)
            {
                return(BadRequest());
            }

            var           matches = _service.GetMatchesByTeamId(id);
            List <string> form    = new List <string>();

            foreach (var match in matches)
            {
                if (match.Home == id)
                {
                    if (match.HomeScore > match.GuestScore)
                    {
                        form.Add("W");
                    }
                    else if (match.HomeScore < match.GuestScore)
                    {
                        form.Add("L");
                    }
                    else
                    {
                        form.Add("D");
                    }
                }
                else if (match.Guest == id)
                {
                    if (match.GuestScore > match.HomeScore)
                    {
                        form.Add("W");
                    }
                    else if (match.GuestScore < match.HomeScore)
                    {
                        form.Add("L");
                    }
                    else
                    {
                        form.Add("D");
                    }
                }
            }

            return(Ok(form));
        }