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)); }
public async Task <IActionResult> UpdateSafe(UpdateSafeRequestDto updateSafeRequest, string authToken = null) { Devon4NetLogger.Debug("Executing Login from controller CyberArk"); return(Ok(await CyberArkHandler.UpdateSafe(updateSafeRequest, authToken))); }