public Task <UpdateSafeResponseDto> UpdateSafe(UpdateSafeRequestDto updateSafeRequest, string authToken = null)
        {
            if (updateSafeRequest?.GetSafeResult == null || string.IsNullOrEmpty(updateSafeRequest.GetSafeResult.SafeName))
            {
                throw new ArgumentException("The updateSafeRequest is not correct");
            }

            return(PutCyberArk <UpdateSafeResponseDto>($"{CyberArkEndpointConst.Safes}/{updateSafeRequest.GetSafeResult.SafeName}", updateSafeRequest, false, authToken));
        }
예제 #2
0
 public async Task <IActionResult> UpdateSafe(UpdateSafeRequestDto updateSafeRequest, string authToken = null)
 {
     Devon4NetLogger.Debug("Executing Login from controller CyberArk");
     return(Ok(await CyberArkHandler.UpdateSafe(updateSafeRequest, authToken)));
 }