@@ -1,5 +1,6 @@
|
|||||||
using IRaCIS.Application.Contracts;
|
using IRaCIS.Application.Contracts;
|
||||||
using IRaCIS.Application.Interfaces;
|
using IRaCIS.Application.Interfaces;
|
||||||
|
using MassTransit;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Application.Service
|
namespace IRaCIS.Core.Application.Service
|
||||||
@@ -117,7 +118,11 @@ namespace IRaCIS.Core.Application.Service
|
|||||||
item.Trial = null;
|
item.Trial = null;
|
||||||
item.TrialId = inDto.TrialId;
|
item.TrialId = inDto.TrialId;
|
||||||
item.ExperienceDataType = ExperienceDataType.Trial;
|
item.ExperienceDataType = ExperienceDataType.Trial;
|
||||||
|
item.Id = NewId.NextGuid();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
await _trialExperienceRepository.AddRangeAsync(trialExperienceList);
|
||||||
|
await _trialExperienceRepository.SaveChangesAsync();
|
||||||
}
|
}
|
||||||
|
|
||||||
var doctorClinicalTrialExperienceList = await _trialExperienceRepository
|
var doctorClinicalTrialExperienceList = await _trialExperienceRepository
|
||||||
@@ -126,6 +131,8 @@ namespace IRaCIS.Core.Application.Service
|
|||||||
.Where(x => x.TrialId == inDto.TrialId.Value)
|
.Where(x => x.TrialId == inDto.TrialId.Value)
|
||||||
.OrderBy(t => t.CreateTime)
|
.OrderBy(t => t.CreateTime)
|
||||||
.ProjectTo<TrialExperienceListDTO>(_mapper.ConfigurationProvider).ToListAsync();
|
.ProjectTo<TrialExperienceListDTO>(_mapper.ConfigurationProvider).ToListAsync();
|
||||||
|
|
||||||
|
|
||||||
return doctorClinicalTrialExperienceList;
|
return doctorClinicalTrialExperienceList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user