コード例 #1
0
        public AccountController(
            UserManager <ApplicationUser> userManager,
            SignInManager <ApplicationUser> signInManager,
            IUser user,
            IBus bus,
            IMapper mapper,
            ILogService logService,
            ILoggerFactory loggerFactory,
            IUsuarioService usuarioService,
            IGrupoAcessoService grupoAcessoService,
            IPermissaoService permissaoService,
            IOptions <JwtTokenOptions> jwtTokenOptions,
            IDomainNotificationHandler <DomainNotification> notifications,
            IOptions <AuditConfig> auditConfig,
            Infra.CrossCutting.Identity.Services.IEmailSender emailSender,
            IUsuarioAppService usuarioAppService) : base(notifications, user, bus, auditConfig)
        {
            _usuarioAppService = usuarioAppService;

            _bus                = bus;
            _mapper             = mapper;
            _userManager        = userManager;
            _signInManager      = signInManager;
            _usuarioService     = usuarioService;
            _grupoAcessoService = grupoAcessoService;
            _permissaoService   = permissaoService;
            _emailSender        = emailSender;

            _jwtTokenOptions = jwtTokenOptions.Value;
            ThrowIfInvalidOptions(_jwtTokenOptions);
            _logService = logService;
            _logger     = loggerFactory.CreateLogger <AccountController>();
        }
コード例 #2
0
 public UsuarioController(UsuarioService usuarioService, GrupoAcessoService grupoAcessoService, PermissaoService permissaoService)
 {
     _permissaoService   = permissaoService;
     _grupoAcessoService = grupoAcessoService;
     __usuarioService    = usuarioService;
     _usuarioService     = usuarioService;
 }
 public ConfiguracaoGrupoUsuarioPermissaoController(UsuarioService usuarioService, TelaService telaService, GrupoAcessoService grupoAcessoService, PermissaoService permissaoService, OperacaoService operacaoService)
 {
     __permissaoService  = permissaoService;
     __usuarioService    = usuarioService;
     _operacaoService    = operacaoService;
     _telaService        = telaService;
     _usuarioService     = usuarioService;
     _grupoAcessoService = grupoAcessoService;
     _permissaoService   = permissaoService;
 }
コード例 #4
0
 public GrupoAcessoController(
     IDomainNotificationHandler <DomainNotification> notifications,
     IUser user,
     IBus bus,
     IOptions <AuditConfig> auditConfig,
     IMapper mapper,
     ILogService logService,
     IGrupoAcessoService grupoAcessoService,
     IPermissaoService permissaoService) : base(notifications, user, bus, auditConfig)
 {
     _mapper             = mapper;
     _logService         = logService;
     _grupoAcessoService = grupoAcessoService;
     _permissaoService   = permissaoService;
 }
コード例 #5
0
 public UsuarioService(IUsuarioRepository usuarioRepository, GrupoAcessoService grupoAcessoService)
 {
     _grupoAcessoService = grupoAcessoService;
     _usuarioRepository  = usuarioRepository;
 }