@@ -5,9 +5,8 @@ using Microsoft.AspNetCore.Mvc;
|
||||
namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
[ApiExplorerSettings(GroupName = "Management")]
|
||||
public class MenuService(
|
||||
IRepository<Menu> _menuRepository,
|
||||
IRepository<UserTypeMenu> _userTypeMenuRepository) : BaseService, IMenuService
|
||||
public class MenuService(IRepository<Menu> _menuRepository,
|
||||
IRepository<UserTypeMenu> _userTypeMenuRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, IMenuService
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ namespace IRaCIS.Core.Application.Service
|
||||
/// SystemNoticeService
|
||||
/// </summary>
|
||||
[ApiExplorerSettings(GroupName = "Management")]
|
||||
public class SystemNoticeService(IRepository<SystemNotice> _systemNoticeRepository) : BaseService, ISystemNoticeService
|
||||
public class SystemNoticeService(IRepository<SystemNotice> _systemNoticeRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, ISystemNoticeService
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ namespace IRaCIS.Core.Application.Service
|
||||
public class UserFeedBackService(IRepository<UserFeedBack> _userFeedBackRepository,
|
||||
IRepository<VisitTask> _visitTaskRepository,
|
||||
IRepository<SubjectVisit> _subjectVisitRepository,
|
||||
IRepository<Subject> _subjectRepository) : BaseService, IUserFeedBackService
|
||||
IRepository<Subject> _subjectRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, IUserFeedBackService
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -17,8 +17,7 @@ using LoginReturnDTO = IRaCIS.Application.Contracts.LoginReturnDTO;
|
||||
namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
[ApiExplorerSettings(GroupName = "Management")]
|
||||
public class UserService(
|
||||
IRepository<User> _userRepository,
|
||||
public class UserService(IRepository<User> _userRepository,
|
||||
IMailVerificationService _mailVerificationService,
|
||||
IRepository<VerificationCode> _verificationCodeRepository,
|
||||
IRepository<TrialUser> _userTrialRepository,
|
||||
@@ -29,7 +28,7 @@ namespace IRaCIS.Core.Application.Service
|
||||
IOptionsMonitor<ServiceVerifyConfigOption> _verifyConfig,
|
||||
IOptionsMonitor<SystemEmailSendConfig> systemEmailConfig,
|
||||
|
||||
ISearcher _searcher) : BaseService, IUserService
|
||||
ISearcher _searcher, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer, IFusionCache _fusionCache) : BaseService, IUserService
|
||||
{
|
||||
|
||||
private SystemEmailSendConfig _systemEmailConfig = systemEmailConfig.CurrentValue;
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace IRaCIS.Core.Application.Contracts
|
||||
/// UserTypeRoleService
|
||||
/// </summary>
|
||||
[ApiExplorerSettings(GroupName = "Management")]
|
||||
public class UserTypeRoleService(IRepository<UserType> _userTypeRepository, IRepository<User> _userRepository) : BaseService, IUserTypeService
|
||||
public class UserTypeRoleService(IRepository<UserType> _userTypeRepository, IRepository<User> _userRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, IUserTypeService
|
||||
{
|
||||
|
||||
[HttpPost]
|
||||
|
||||
Reference in New Issue
Block a user