15 lines
511 B
C#
15 lines
511 B
C#
using AmtScanner.Api.Models;
|
|
|
|
namespace AmtScanner.Api.Services;
|
|
|
|
public interface ICredentialService
|
|
{
|
|
Task<List<AmtCredential>> GetAllCredentialsAsync();
|
|
Task<AmtCredential?> GetDefaultCredentialAsync();
|
|
Task<AmtCredential> CreateCredentialAsync(AmtCredential credential);
|
|
Task<AmtCredential> UpdateCredentialAsync(long id, AmtCredential credential);
|
|
Task DeleteCredentialAsync(long id);
|
|
string EncryptPassword(string password);
|
|
string DecryptPassword(string encryptedPassword);
|
|
}
|