using System; using Sleis.Models; using System.Collections.Generic; namespace Sleis.Data { public interface IUnitProcessData : IBaseData { UnitProcess GetByIdentifierAndEmissionUnitIdentifier(string identifier, string emissionUnitIdentifier, int agencyReportId); List GetReleasePointUnitProcesses(int reportId, int releasePointId); UnitProcess GetUnitProcess(int id); List GetUnitProcessesByFacility(int facilityId); List GetUnitProcessesByAgencyReport(int reportId); List GetRelatedUnitProcessIdentifiers(int controlDeviceId); List GetUnitProcessesByControlDevice(int controlDeviceId); List GetUnitProcessIdentifiers(int emissionUnitId); List GetUnitProcessesByEmissionUnit(int emissionUnitId); //List GetListItemByReport(int reportId); bool CanDelete(int id); bool IsIdentifierUnique(UnitProcess detail); } }