// /Api/Admin/{action} /// <summary> /// Constructor /// </summary> /// <param name="environment"></param> /// <param name="tokenValidationSettings"></param> /// <param name="tokenService"></param> /// <param name="frontendSettingsOptions"></param> /// <param name="avatarSettingsOptions"></param> /// <param name="userService"></param> /// <param name="adminUserService"></param> /// <param name="notificationService"></param> /// <param name="permissionService"></param> /// <param name="groupService"></param> /// <param name="roleService"></param> /// <param name="bulletinService"></param> /// <param name="userActionLogService"></param> /// <param name="moduleMetaDataProviders"></param> /// <param name="menuProviders"></param> /// <param name="logger"></param> public AdminController( IHostingEnvironment environment, TokenValidationSettings tokenValidationSettings, ITokenService tokenService, IOptions <FrontendSettings> frontendSettingsOptions, IOptions <AvatarSettings> avatarSettingsOptions, IUserService userService, IAdminUserService adminUserService, INotificationService notificationService, IPermissionService permissionService, IGroupService groupService, IRoleService roleService, IBulletinService bulletinService, IUserActionLogService userActionLogService, IEnumerable <IModuleMetaDataProvider> moduleMetaDataProviders, IEnumerable <IMenuProvider> menuProviders, ILogger <AdminController> logger) { _environment = environment; _tokenValidationSettings = tokenValidationSettings; _tokenService = tokenService; _frontendSettings = frontendSettingsOptions.Value; _avatarSettings = avatarSettingsOptions.Value; _userService = userService; _adminUserService = adminUserService; _notificationService = notificationService; _permissionService = permissionService; _groupService = groupService; _roleService = roleService; _bulletinService = bulletinService; _userActionLogService = userActionLogService; _moduleMetaDataProviders = moduleMetaDataProviders; _menuProviders = menuProviders; _logger = logger; }
/// <summary> /// Constructor /// </summary> /// <param name="authenticationSettingsOptions"></param> /// <param name="flashValidationSettingsOptions"></param> /// <param name="userService"></param> /// <param name="tokenService"></param> /// <param name="mobileUserService"></param> /// <param name="weixinUserService"></param> /// <param name="userActionLogService"></param> /// <param name="clientFactory"></param> public AuthenticationController( IOptions <AuthenticationSettings> authenticationSettingsOptions, IUserService userService, ITokenService tokenService, IMobileUserService mobileUserService, IWeixinUserService weixinUserService, IUserActionLogService userActionLogService, IHttpClientFactory clientFactory ) { _authenticationSettings = authenticationSettingsOptions.Value; _userService = userService; _tokenService = tokenService; _mobileUserService = mobileUserService; _weixinUserService = weixinUserService; _userActionLogService = userActionLogService; _clientFactory = clientFactory; }
public LogController(IUserActionLogService service) { this.service = service; }