public async Task Delete([FromRoute] string id) { AuthorizeAny( () => Actor.IsDirector // () => Actor.IsTester && ChallengeService.UserIsTeamPlayer(id, Actor.Id).Result ); await Validate(new Entity { Id = id }); await ChallengeService.Delete(id); return; }