Esempio n. 1
0
 // /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;
 }
Esempio n. 2
0
 /// <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;
 }
Esempio n. 3
0
 public LogController(IUserActionLogService service)
 {
     this.service = service;
 }