Exemplo n.º 1
0
        public static VersionApi GetVersionApi()
        {
            VersionApi api = new VersionApi();

            api.ExceptionFactory = TorizonAPIException.DefaultExceptionFactory;
            return(api);
        }
Exemplo n.º 2
0
        private void InitApiEndpoints()
        {
            try
            {
                // enable SSL/TLS
                ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

                versionInstance    = new VersionApi();
                ddInfosApiInstance = new DdInfosApi();
                ddFileApiInstance  = new DdFileApi();
            }
            catch (Exception e)
            {
                throw new Exception("Error by init api endpoints", e);
            }
        }
Exemplo n.º 3
0
 public VersionApiTests()
 {
     instance = new VersionApi();
 }
 public void Init()
 {
     instance = new VersionApi();
 }
Exemplo n.º 5
0
        public async Task <ActionResult> CreateVersionAsync([FromRoute] string apiName, [FromBody] VersionApi version)
        {
            var createApiVersion = new CreateApiVersion()
            {
                ApiName      = apiName,
                MajorVersion = version.MajorVersion,
                MinorVersion = version.MinorVersion
            };

            var response = await _mediator.Send(createApiVersion);

            if (response.Result == CreateResult.Created)
            {
                return(Created($"api/v1/apis/{apiName}/versions/{version.MajorVersion}.{version.MinorVersion}", null));
            }
            else
            {
                return(StatusCode(500));
            }
        }