using AnalyticsDAL.DTO.KPI; using GB5Shared.DTO.Framework.Login; namespace AnalyticsDAL.CustomCode.KPI { public interface IKPIDAL { Task GetKPI(int kpiId, LoginDTO login, CancellationToken ct); Task GetSelectListKPI(LoginDTO login, CancellationToken ct); Task GetKPIList(byte? measureType, int firstNumber, int maxResult, LoginDTO login, CancellationToken ct); Task SaveKPI(KPIDTO dto, LoginDTO login, CancellationToken ct); Task UpdateKPI(KPIDTO dto, LoginDTO login, CancellationToken ct); Task DeleteKPI(int kpiId, LoginDTO login, CancellationToken ct); Task IsDuplicateName(string name, int excludeId, LoginDTO login, CancellationToken ct); } }