using GB5Shared.DTO.Framework.Login; using WiDAL.DTOs; namespace WiDAL.CustomCode.WorkstationAvailability; public interface IWorkstationAvailabilityDAL { Task GetAvailabilityAsync(int workstationId, DateTime rangeFrom, DateTime rangeTo, LoginDTO login, CancellationToken ct); Task InsertOutageAsync(WorkstationOutageDTO dto, LoginDTO login, CancellationToken ct); Task CloseOutageAsync(int workstationOutageId, DateTime endedOn, LoginDTO login, CancellationToken ct); }