using FMDAL.DTO.ScanZone; using GB5Shared.DTO.Framework.Login; using System.Collections.Generic; using System.Data.Common; using System.Threading; using System.Threading.Tasks; namespace FMDAL.CustomCode.ScanZone { public interface IScanZoneDAL { Task GetScanZone(int scanZoneId, LoginDTO login, CancellationToken ct); Task> GetScanZoneList(LoginDTO login, CancellationToken ct); Task SaveScanZone(ScanZoneDTO dto, LoginDTO login, DbTransaction tx, CancellationToken ct); Task UpdateScanZone(ScanZoneDTO dto, LoginDTO login, DbTransaction tx, CancellationToken ct); Task DeleteScanZone(int scanZoneId, LoginDTO login, DbTransaction tx, CancellationToken ct); } }