コード例 #1
0
 public InvitationsAPIController(IConfiguration config, AuthTokenValidation authTokenValidation,
                                 ViaMongoDB viaMongoDB, PayloadValidation payloadValidation, EventLogList eventLogList)
 {
     Config = config;
     AuthTokenValidation = authTokenValidation;
     ViaMongoDB          = viaMongoDB;
     PayloadValidation   = payloadValidation;
     EventLogList        = eventLogList;
 }
コード例 #2
0
        [ProducesResponseType(typeof(int), StatusCodes.Status400BadRequest)]         // Tells swagger that the response format will be an int for a BadRequest (400)
        public ActionResult <ExecuteMoveResponse> ExecuteMoveResponse([FromBody] ExecuteMove inputPayload)
        {
            if (PayloadValidation.ValidatePayload(inputPayload) == false)
            {
                return(BadRequest(4));
            }

            ExecuteMoveResponse response = CalculateResponse.CalculateMoveResponse(inputPayload);

            return(response);
        }