using GB5Shared.DTO.Framework.Login; using MMDAL.DTO.ParameterPartyOverride; using System.Threading; using System.Threading.Tasks; namespace MMDAL.CustomCode.ParameterPartyOverride { public interface IParameterPartyOverrideDAL { Task GetParameterPartyOverride(int parameterPartyOverrideId, LoginDTO loginDTO, CancellationToken ct); Task GetParameterPartyOverrideList(int? partyId, int? itemId, int? parameterSetId, LoginDTO loginDTO, CancellationToken ct); Task GetParameterPartyOverrideByScope(int partyId, int itemId, int parameterSetId, int parameterId, LoginDTO loginDTO, CancellationToken ct); Task SaveParameterPartyOverride(ParameterPartyOverrideDTO dto, LoginDTO loginDTO, CancellationToken ct); Task UpdateParameterPartyOverride(ParameterPartyOverrideDTO dto, LoginDTO loginDTO, CancellationToken ct); Task DeleteParameterPartyOverride(int parameterPartyOverrideId, LoginDTO loginDTO, CancellationToken ct); } }