using IRaCIS.Application.Contracts; using Microsoft.AspNetCore.Mvc; namespace IRaCIS.Application.Interfaces { public interface IVisitPlanService { Task AddOrUpdateVisitStage(VisitPlanCommand visitPlan); Task ConfirmTrialVisitPlan(Guid trialId); Task DeleteVisitStage(Guid id); //Task DownloadInflunceStudyList(Guid visitPlanInfluenceStatId); Task> GetInfluenceHistoryList(Guid trialId, [FromServices] IRepository _influnceStatRepository); Task> GetTrialVisitStageList(VisitPlanQueryDTO param); Task> GetTrialVisitStageSelect(Guid trialId); Task GetVisitStageList(GetVisitStageListInDto inDto); } }