using IRaCIS.Application.Contracts; using IRaCIS.Core.Domain.Share; namespace IRaCIS.Application.Interfaces { public interface ITrialService { bool TrialExpeditedChange { get; set; } Task> AddOrUpdateTrial(TrialCommand trialAddModel); Task DeleteTrial(Guid trialId); Task GetTrialExpeditedState(Guid trialId); Task GetTrialInfoAndLockState(Guid projectId); Task GetTrialInfoAndMaxTrialState(Guid trialId); Task> GetTrialList(TrialQueryDTO searchParam); } }