20 lines
760 B
C#
20 lines
760 B
C#
using LCU.Api.Internal.MaidBotLib.Models;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace LCU.Api.Internal.MaidBotLib.Repositories
|
|
{
|
|
public interface ILoggingMatrixRepository
|
|
{
|
|
Task<IEnumerable<LoggingMatrix>> ListAsync();
|
|
Task<IEnumerable<LoggingMatrix>> ListActiveAsync();
|
|
Task<LoggingMatrix> FindByIdAsync(int id);
|
|
Task<IEnumerable<LoggingMatrix>> RetrieveByApplicationLevelAndGroup(string application, string level, string group);
|
|
Task<IEnumerable<LoggingMatrix>> RetrieveByApplciationAndLevel(string application, string level);
|
|
Task<LoggingMatrix> AddAsync(LoggingMatrix loggingMatrix);
|
|
void Update(LoggingMatrix loggingMatrix);
|
|
}
|
|
}
|