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);
}