@@ -25,25 +25,32 @@ internal async Task UpdateStoredCredential(string[] args)
2525 var cred = new StoredCredential
2626 {
2727 StorageKey = storageKey ,
28- DateCreated = DateTime . Now ,
28+ DateCreated = DateTime . UtcNow ,
2929 ProviderType = credentialType ,
3030 Secret = secretValue ,
3131 Title = title
3232 } ;
3333
34- var result = await _certifyClient . UpdateCredentials ( cred ) ;
35-
36- if ( result != null )
34+ try
3735 {
38- var resultObject = new { Status = "OK" , Message = "Credential updated" , StorageKey = result ? . StorageKey } ;
39- var output = JsonConvert . SerializeObject ( resultObject , Formatting . Indented ) ;
40- Console . WriteLine ( output ) ;
36+ var result = await _certifyClient . UpdateCredentials ( cred ) ;
37+ if ( result != null )
38+ {
39+
40+ var resultObject = new { Status = "OK" , Message = "Credential updated" , StorageKey = result ? . StorageKey } ;
41+ var output = JsonConvert . SerializeObject ( resultObject , Formatting . Indented ) ;
42+ Console . WriteLine ( output ) ;
43+ }
44+ else
45+ {
46+ var resultObject = new { Status = "Error" , Message = "Credential update failed" } ;
47+ var output = JsonConvert . SerializeObject ( resultObject , Formatting . Indented ) ;
48+ Console . WriteLine ( output ) ;
49+ }
4150 }
42- else
51+ catch ( Exception ex )
4352 {
44- var resultObject = new { Status = "Error" , Message = "Credential update failed" } ;
45- var output = JsonConvert . SerializeObject ( resultObject , Formatting . Indented ) ;
46- Console . WriteLine ( output ) ;
53+ Console . WriteLine ( $ "Error updating credentials: { ex . Message } ") ;
4754 }
4855 }
4956
@@ -55,5 +62,10 @@ internal async Task ListStoredCredentials(string[] args)
5562
5663 Console . WriteLine ( output ) ;
5764 }
65+ private void WriteOutput ( object resultObject )
66+ {
67+ var output = JsonConvert . SerializeObject ( resultObject , Formatting . Indented ) ;
68+ Console . WriteLine ( output ) ;
69+ }
5870 }
5971}
0 commit comments