using FrameworkDAL.DTO.EIPConversation; using GB5Shared.DTO.Framework.Login; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace FrameworkDAL.CustomCode.EIPConversation.EIPRestActionCfgAdmin { public interface IEIPRestActionCfgAdminDAL { Task> GetCfgListAsync( int actionId, LoginDTO login, CancellationToken ct = default); Task GetCfgAsync( int restActionCfgId, LoginDTO login, CancellationToken ct = default); Task InsertCfgAsync( EIPRestActionCfgAdminDTO dto, LoginDTO login, CancellationToken ct = default); Task UpdateCfgAsync( EIPRestActionCfgAdminDTO dto, LoginDTO login, CancellationToken ct = default); Task DeleteCfgAsync( int restActionCfgId, LoginDTO login, CancellationToken ct = default); Task ActionIdExistsAsync(int actionId, LoginDTO login, CancellationToken ct = default); } }