Beispiel #1
0
        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);
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
 public Response <EmptyResponse> ResetTournament(TxSessionCredentials userCredentials, string tournamentId)
 {
     RequestPreconditions.CheckNotNull(userCredentials, "userCredentials");
     return(tournamentClient.ResetTournament(userCredentials, tournamentId));
 }
Beispiel #4
0
 public void Validate()
 {
     RequestPreconditions.CheckNotBlank(SessionId, "SessionId");
 }
Beispiel #5
0
 public void SetPayload(T payload)
 {
     RequestPreconditions.CheckNotNull(payload, "payload");
     Payload = payload;
 }