using AutomationDAL.DTO.Target; using GB5Shared.DTO.Framework.Login; namespace AutomationDAL.CustomCode.Target; public interface ITargetDAL { Task GetById(int targetId, LoginDTO login, CancellationToken ct); Task> GetByScript(int scriptId, LoginDTO login, CancellationToken ct); Task Insert(TargetDTO dto, LoginDTO login, CancellationToken ct); Task Update(TargetDTO dto, LoginDTO login, CancellationToken ct); Task Enable(int targetId, int approvedById, int createdById, LoginDTO login, CancellationToken ct); Task Disable(int targetId, LoginDTO login, CancellationToken ct); }