移除属性注入改为构造函数注入
continuous-integration/drone/push Build is passing

This commit is contained in:
hang
2024-10-13 13:31:25 +08:00
parent f1be4eaf5f
commit 0206947202
117 changed files with 285 additions and 451 deletions
@@ -5,9 +5,8 @@ using Microsoft.AspNetCore.Mvc;
namespace IRaCIS.Core.Application.Service
{
[ApiExplorerSettings(GroupName = "Institution")]
public class CroService(
IRepository<CRO> _croRepository,
IRepository<Trial> _trialRepository) : BaseService, ICroService
public class CroService(IRepository<CRO> _croRepository,
IRepository<Trial> _trialRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, ICroService
{
@@ -5,10 +5,9 @@ using Microsoft.AspNetCore.Mvc;
namespace IRaCIS.Core.Application.Service
{
[ApiExplorerSettings(GroupName = "Institution")]
public class HospitalService(
IRepository<Hospital> _hospitalRepository,
public class HospitalService(IRepository<Hospital> _hospitalRepository,
IRepository<Doctor> _doctorRepository,
IRepository<Site> _siteRepository) : BaseService, IHospitalService
IRepository<Site> _siteRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, IHospitalService
{
@@ -8,12 +8,11 @@ using Site = IRaCIS.Core.Domain.Models.Site;
namespace IRaCIS.Core.Application.Service
{
[ApiExplorerSettings(GroupName = "Institution")]
public class SiteService(
IRepository<Site> _siteRepository,
public class SiteService(IRepository<Site> _siteRepository,
IRepository<TrialSiteUser> _trialSiteUserRepository,
IDistributedLockProvider _distributedLockProvider,
IRepository<TrialSite> _trialSiteRepository,
IRepository<Hospital> _hospitalRepository) : BaseService, ISiteService
IRepository<Hospital> _hospitalRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, ISiteService
{
@@ -5,9 +5,8 @@ using Microsoft.AspNetCore.Mvc;
namespace IRaCIS.Core.Application.Service
{
[ApiExplorerSettings(GroupName = "Institution")]
public class SponsorService(
IRepository<Sponsor> _sponsorRepository,
IRepository<Trial> _trialRepository) : BaseService, ISponsorService
public class SponsorService(IRepository<Sponsor> _sponsorRepository,
IRepository<Trial> _trialRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, ISponsorService
{