using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using TMSDAL.DTO.ExternalVendor; namespace TMSDAL.CustomCode.ExternalVendor { public interface IExternalVendorDAL { Task GetExternalVendor(int externalVendorId, LoginDTO loginDTO); Task SaveExternalVendor(SaveExternalVendorDTO dto, LoginDTO loginDTO); Task UpdateExternalVendor(SaveExternalVendorDTO dto, LoginDTO loginDTO); Task DeleteExternalVendor(int externalVendorId, LoginDTO loginDTO); Task GetSelectListExternalVendor(LoginDTO loginDTO); Task GetSelectList(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); } }