using IRaCIS.Application.Contracts; using IRaCIS.Core.Application.Contracts; using IRaCIS.Core.Application.Contracts.DTO; namespace IRaCIS.Core.Application.Interfaces { public interface ITrialSiteService { Task AddTrialSites(List trialSites); Task AssignSiteCRC(List trialSiteCRCList); Task DeleteSiteCRC(Guid id, bool isDelete); Task DeleteTrialSite(Guid id); Task> GetSiteCRCList(SiteCrcQueryDTO param); Task> GetSiteCRCSimpleList(SiteCrcQueryDTO param); Task> GetTrialSiteScreeningList(TrialSiteQuery trialSiteQuery); Task> GetTrialSiteSelect(Guid trialId); } }