public Response <GetTournamentsResponse> GetTournaments(TxSessionCredentials userCredentials) { RequestPreconditions.CheckNotNull(userCredentials, "userCredentials"); Response <GetTournamentsResponse> response = tournamentClient.GetTournaments(userCredentials); RequestPreconditions.CheckNotNull(response.Payload?.Tournaments, "tournaments"); //response.Payload.Tournaments = FilterUserTournaments(userCredentials, response.Payload.Tournaments, userCredentials.Tournaments); return(response); }
public IActionResult AdminLogin([FromBody, Required] AdminLoginRequest request) { Response <TxSessionCredentials> response = adminService.Login(request); RequestPreconditions.CheckNotNull(response.Payload, "Payload"); response.Payload.Validate(); response.Payload.SetAdmin(true); requestFieldExtractor.StoreTomUserSessionCredentials(response.Payload); return(Ok(response)); }
public Response <EmptyResponse> ResetTournament(TxSessionCredentials userCredentials, string tournamentId) { RequestPreconditions.CheckNotNull(userCredentials, "userCredentials"); return(tournamentClient.ResetTournament(userCredentials, tournamentId)); }
public void Validate() { RequestPreconditions.CheckNotBlank(SessionId, "SessionId"); }
public void SetPayload(T payload) { RequestPreconditions.CheckNotNull(payload, "payload"); Payload = payload; }