Ejemplo n.º 1
0
        public ReturnSuccessV5Result ValidateTccAuthorization(
            [FromBody] ValidateTccAuthorizationRequest tccAuthorizationRequest)
        {
            if (tccAuthorizationRequest == null)
            {
                ServiceExceptionHandler.ThrowServiceException(HttpStatusCode.InternalServerError, 86);
            }

            Logger.LogInformation($"{nameof(ValidateTccAuthorization)}: completed successfully");
            return(ReturnSuccessV5Result.CreateReturnSuccessV5Result(HttpStatusCode.OK, true));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Validate the TBC orgShortName for this customer via the web api.
        /// </summary>
        public Task <string> ValidateTbcOrgIdApiV5(string orgShortName)
        {
            var validateTccAuthorizationRequest = ValidateTccAuthorizationRequest.CreateValidateTccAuthorizationRequest(orgShortName);

            var requestJson = validateTccAuthorizationRequest == null
        ? null
        : JsonConvert.SerializeObject(validateTccAuthorizationRequest, new JsonSerializerSettings {
                DateTimeZoneHandling = DateTimeZoneHandling.Unspecified
            });

            return(CallProjectWebApi("api/v5/preferences/tcc", HttpMethod.Post, requestJson, CustomerUid.ToString()));
        }