修改访视
This commit is contained in:
@@ -20,14 +20,20 @@ namespace IRaCIS.Application.Services
|
||||
private readonly IRepository<Trial> _trialRepository;
|
||||
private readonly IRepository<SubjectVisit> _subjectVisitRepository;
|
||||
private readonly IRepository<VisitPlanInfluenceStudy> _influnceRepository;
|
||||
private readonly IRepository<Subject> _subjectRepository;
|
||||
private readonly IRepository<VisitPlanInfluenceStat> _visitPlanInfluenceStatRepository;
|
||||
|
||||
|
||||
|
||||
public VisitPlanService(IRepository<VisitStage> visitStageRepository, IRepository<Trial> trialRepository, IRepository<SubjectVisit> subjectVisitRepository,
|
||||
IRepository<VisitPlanInfluenceStudy> visitPlanInfluenceStudy)
|
||||
IRepository<VisitPlanInfluenceStudy> visitPlanInfluenceStudy,IRepository<Subject> subjectRepository, IRepository<VisitPlanInfluenceStat> visitPlanInfluenceStatRepository)
|
||||
{
|
||||
_visitStageRepository = visitStageRepository;
|
||||
_trialRepository = trialRepository;
|
||||
_subjectVisitRepository = subjectVisitRepository;
|
||||
_influnceRepository = visitPlanInfluenceStudy;
|
||||
_visitPlanInfluenceStatRepository = visitPlanInfluenceStatRepository;
|
||||
_subjectRepository = subjectRepository;
|
||||
}
|
||||
|
||||
|
||||
@@ -219,7 +225,7 @@ namespace IRaCIS.Application.Services
|
||||
trial.VisitPlanConfirmed = true;
|
||||
|
||||
|
||||
var subjects = _repository.GetQueryable<Subject>().Where(x => x.TrialId == trialId).Select(x => new
|
||||
var subjects = _subjectRepository.Where(x => x.TrialId == trialId).Select(x => new
|
||||
{
|
||||
x.Code,
|
||||
x.SiteId,
|
||||
@@ -236,7 +242,7 @@ namespace IRaCIS.Application.Services
|
||||
|
||||
var addvisitStages = await _visitStageRepository.Where(x => !x.IsHaveFirstConfirmed && x.TrialId == trialId).ToListAsync();
|
||||
|
||||
foreach (var visitStage in addvisitStages)
|
||||
foreach (var visitPlan in addvisitStages)
|
||||
{
|
||||
foreach (var subject in subjects)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user