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)); }
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)); } }
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)); } }