Example #1
0
        public object Delete([FromBody] int[] deletedMatches)
        {
            foreach (var deletedMatch in deletedMatches)
            {
                if (_context.Matches.Find(deletedMatch) == null)
                {
                    return(StatusCode(500));
                }
                _context.Matches.Remove(_context.Matches.Find(deletedMatch));
            }

            _context.SaveChanges();
            return(StatusCode(204));
        }
Example #2
0
 public object Delete(int id)
 {
     if (_context.Applications.Find(id) != null)
     {
         var application = _context.Applications.Where(x => x.ApplicationId == id).Include(a => a.Players).First();
         _context.Remove(application);
         _context.SaveChanges();
         return(StatusCode(200));
     }
     else
     {
         return(StatusCode(404));
     }
 }
Example #3
0
        public object Create([FromBody] NewTeam team)
        {
            if (team == null)
            {
                return(StatusCode(500));
            }
            var newTeam = new Team()
            {
                Name = team.Name, Phone = team.Phone
            };

            _context.Teams.Add(newTeam);
            if (_context.SaveChanges() != 0)
            {
                return(StatusCode(201, TeamService.GetTeam(_context.Teams.Find(newTeam.TeamId))));
            }
            else
            {
                return(StatusCode(404));
            }
        }