Пример #1
0
 public AdminController(
     IUsuarioRepository usuarioRepository,
     IPerfilRepository perfilRepository)
 {
     _usuarioRepository = usuarioRepository;
     _perfilRepository  = perfilRepository;
 }
Пример #2
0
        private readonly MailService mailService;              //crosscuting de envio de emial

        public AccountController(IUsuarioRepository usuarioRepository, IPerfilRepository perfilRepository, MD5Encrypt mD5Encrypt, MailService mailService)
        {
            this.usuarioRepository = usuarioRepository;
            this.perfilRepository  = perfilRepository;
            this.mD5Encrypt        = mD5Encrypt;
            this.mailService       = mailService;
        }
Пример #3
0
 public UsuarioFuncionalidadeAppService(IUsuarioFuncionalidadeRepository usuarioFuncionalidadeRepository,
                                        IPerfilRepository perfilRepository,
                                        MessageQueue messageQueue)
     : base(messageQueue)
 {
     this.usuarioFuncionalidadeRepository = usuarioFuncionalidadeRepository;
     this.perfilRepository = perfilRepository;
 }
Пример #4
0
 public PerfilAppService(IMapper mapper,
                         IPerfilRepository perfilRepository,
                         IMediatorHandler bus)
 {
     _mapper           = mapper;
     _perfilrepository = perfilRepository;
     _bus = bus;
 }
Пример #5
0
 public PerfilCommandHandler(IPerfilRepository perfilRepository,
                             IUnitOfWork uow,
                             IMediatorHandler bus,
                             INotificationHandler <DomainNotification> notifications) : base(uow, bus, notifications)
 {
     _perfilRepository = perfilRepository;
     Bus = bus;
 }
Пример #6
0
 public PerfilService(IPerfilRepository perfilRepo, IPermissaoRepository permissaoRepo, IUsuarioRepository usuarioRepository,
                      IMediator mediator)
 {
     _perfilRepo    = perfilRepo;
     _mediator      = mediator;
     _permissaoRepo = permissaoRepo;
     _usuarioRepo   = usuarioRepository;
 }
Пример #7
0
 public CriarPerfilCommandHandler(IMediator mediator,
                                  IPerfilRepository perfilRepository, IPerfilService domainService,
                                  IUnitOfWork unitOfWork, INotificationHandler <DomainNotification> notifications) : base(mediator, unitOfWork, notifications)
 {
     _mediator         = mediator;
     _perfilRepository = perfilRepository;
     _perfilService    = domainService;
 }
 public AtribuirPermissaoCommandHandler(IMediator mediator, IUnitOfWork unitOfWork,
                                        INotificationHandler <DomainNotification> notifications, IPerfilService domainService,
                                        IPerfilRepository perfilRespository) : base(mediator, unitOfWork, notifications)
 {
     _mediator         = mediator;
     _perfilService    = domainService;
     _perfilRepository = perfilRespository;
 }
Пример #9
0
 public IActionResult Update([FromBody] Perfil model, [FromServices] IPerfilRepository repository)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest());
     }
     repository.UpdateByUser(new Guid(User.Identity.Name), model);
     return(Ok());
 }
Пример #10
0
 public TurnLogic(IRepository <Hour> hourRepository, IRepository <Team> teamRepository, IPerfilRepository perfilRepository, IFieldRepository fieldRepository, ITurnRepository turnRepository, IRepository <Player> playerRepository)
 {
     this.hourRepository   = hourRepository;
     this.teamRepository   = teamRepository;
     this.perfilRepository = perfilRepository;
     this.fieldRepository  = fieldRepository;
     this.turnRepository   = turnRepository;
     this.playerRepository = playerRepository;
 }
 public UsuarioService(IUsuarioRepository usuarioRepository, ILogRepository logRepository, IConfiguracaoRepository configuracaoRepository, IPerfilRepository perfRepository, IUsuarioAnexoRepository anexoRepository, INotificacaoRepository notRepository, INoticiaRepository ntcRepository, ITemplateEmailRepository tempRepository, IUFRepository ufRepository) : base(usuarioRepository)
 {
     _usuarioRepository      = usuarioRepository;
     _logRepository          = logRepository;
     _configuracaoRepository = configuracaoRepository;
     _perfRepository         = perfRepository;
     _anexoRepository        = anexoRepository;
     _notRepository          = notRepository;
     _ntcRepository          = ntcRepository;
     _tempRepository         = tempRepository;
     _ufRepository           = ufRepository;
 }
Пример #12
0
 public ComprasController(IComprasRepository compras, IStatusRepository status,
                          IUsuarioRepository usuario, ICategoriaRepository categoria,
                          IOrcamentoRepository orcamento, IBaseValida baseValida,
                          IPerfilRepository perfil)
 {
     _perfilRepository    = perfil;
     _comprasRepository   = compras;
     _statusRepository    = status;
     _usuarioRepository   = usuario;
     _categoriaRepository = categoria;
     _orcamentoRepository = orcamento;
     _baseValida          = baseValida;
 }
Пример #13
0
 public PerfilService(IPerfilRepository perfilRepository,
                      IVariablesToken variables,
                      IUnitOfWork unitOfWork,
                      IFuncionalidadeRepository funcionalidadeRepository,
                      IVinculoPerfilFuncionalidadeRepository vinculoPerfilFuncionalidadeRepository,
                      NotificationHandler notificationHandler)
 {
     _notificationHandler      = notificationHandler;
     _perfilRepository         = perfilRepository;
     _variables                = variables;
     _unitOfWork               = unitOfWork;
     _funcionalidadeRepository = funcionalidadeRepository;
     _vinculoPerfilFuncionalidadeRepository = vinculoPerfilFuncionalidadeRepository;
 }
 public UsuarioService(IUsuarioRepository usuarioRepository, ILogRepository logRepository, IConfiguracaoRepository configuracaoRepository, IPerfilRepository perfRepository, IUsuarioAnexoRepository anexoRepository, INotificacaoRepository notRepository, INoticiaRepository ntcRepository, IUFRepository ufRepository, ICategoriaUsuarioRepository cuRepository, ITemplateRepository tempRepository, ICargoRepository carRepository, IUnidadeRepository uniRepository, ITorreRepository torRepository) : base(usuarioRepository)
 {
     _usuarioRepository      = usuarioRepository;
     _logRepository          = logRepository;
     _configuracaoRepository = configuracaoRepository;
     _perfRepository         = perfRepository;
     _anexoRepository        = anexoRepository;
     _notRepository          = notRepository;
     _ntcRepository          = ntcRepository;
     _ufRepository           = ufRepository;
     _cuRepository           = cuRepository;
     _tempRepository         = tempRepository;
     _carRepository          = carRepository;
     _uniRepository          = uniRepository;
     _torRepository          = torRepository;
 }
Пример #15
0
 public UsuarioService(IUsuarioRepository usuarioRepository, ILogRepository logRepository, IConfiguracaoRepository configuracaoRepository, IPerfilRepository perfRepository, ITemplateRepository tempRepository, IUsuarioAnexoRepository anexoRepository, INotificacaoRepository notRepository, INoticiaRepository ntcRepository, IUFRepository ufRepository, ICategoriaUsuarioRepository cuRepository, ISituacaoRepository siRepository, IUsuarioRemuneracaoRepository remRepository, IUsuarioContrachequeRepository ccRepository) : base(usuarioRepository)
 {
     _usuarioRepository      = usuarioRepository;
     _logRepository          = logRepository;
     _configuracaoRepository = configuracaoRepository;
     _perfRepository         = perfRepository;
     _tempRepository         = tempRepository;
     _anexoRepository        = anexoRepository;
     _notRepository          = notRepository;
     _ntcRepository          = ntcRepository;
     _ufRepository           = ufRepository;
     _cuRepository           = cuRepository;
     _siRepository           = siRepository;
     _remRepository          = remRepository;
     _ccRepository           = ccRepository;
 }
Пример #16
0
        public IActionResult Create([FromBody] Perfil model, [FromServices] IPerfilRepository repository)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            model.UsuarioId = new Guid(User.Identity.Name);

            var _perfil = repository.FindByuser(model.UsuarioId);

            if (_perfil == null)
            {
                repository.Create(model);
            }
            return(Ok());
        }
Пример #17
0
 public IActionResult Get(string guidPerfil, [FromServices] IPerfilRepository repository)
 {
     if (guidPerfil != null && guidPerfil != "")
     {
         return(Ok(repository.Find(new Guid(guidPerfil))));
     }
     else
     {
         var perfil = repository.FindByuser(new Guid(User.Identity.Name));
         if (perfil == null)
         {
             return(Unauthorized());
         }
         perfil.Usuario.Senha = "";
         return(Ok(perfil));
     }
 }
Пример #18
0
        public void Initialize()
        {
            TypeAdapterFactory.SetCurrent(new AutomapperTypeAdapterFactory());
            MapperHelper.Initialise();
            EntityValidatorFactory.SetCurrent(new DataAnnotationsEntityValidatorFactory());

            var unitOfWork = new UnitOfWork();

            centroCustoRepository = new CentroCustoRepository(unitOfWork);
            usuarioRepository     = new UsuarioRepository(unitOfWork);
            logAcessoRepository   = new LogAcessoRepository(unitOfWork);
            moduloRepository      = new ModuloRepository(unitOfWork);
            perfilRepository      = new PerfilRepository(unitOfWork);
            messageQueue          = new MessageQueue();
            usuarioAppService     = new UsuarioAppService(usuarioRepository, logAcessoRepository, perfilRepository, moduloRepository, messageQueue);
            centroCustoService    = new CentroCustoAppService(centroCustoRepository, usuarioAppService, messageQueue);
        }
Пример #19
0
        public void Initialize()
        {
            //System.Data.Entity.Database.SetInitializer<UnitOfWork>(new System.Data.Entity.DropCreateDatabaseAlways<UnitOfWork>());
            TypeAdapterFactory.SetCurrent(new AutomapperTypeAdapterFactory());
            MapperHelper.Initialise();

            AuthenticationServiceFactory.SetCurrent(new FormsAuthenticationFactory());

            messageQueue = new MessageQueue();

            unitOfWork          = new UnitOfWork();
            usuarioRepository   = new UsuarioRepository(unitOfWork);
            logAcessoRepository = new LogAcessoRepository(unitOfWork);
            moduloRepository    = new ModuloRepository(unitOfWork);
            perfilRepository    = new PerfilRepository(unitOfWork);

            usuarioService = new UsuarioAppService(usuarioRepository, logAcessoRepository, perfilRepository, moduloRepository, messageQueue);
        }
Пример #20
0
        public UsuarioAppService(IUsuarioRepository usuarioRepository,
                                 ILogAcessoRepository logAcessoRepository,
                                 IPerfilRepository perfilRepository,
                                 IModuloRepository moduloRepository,
                                 MessageQueue messageQueue)
            : base(messageQueue)
        {
            if (usuarioRepository == null)
            {
                throw new ArgumentNullException("usuarioRepository");
            }

            if (logAcessoRepository == null)
            {
                throw new ArgumentNullException("logAcessoRepository");
            }

            this.usuarioRepository   = usuarioRepository;
            this.logAcessoRepository = logAcessoRepository;
            this.perfilRepository    = perfilRepository;
            this.moduloRepository    = moduloRepository;
        }
 public PreConfiguracaoContratanteService(IUnitOfWork processo, IContratanteConfiguracaoRepository contratanteConfig, IContratanteConfiguracaoEmailRepository contratanteConfigEmail, IFuncaoRepository funcao, IContratanteOrganizacaoCompraRepository contratanteOrgCompras, IFluxoRepository fluxo, IFluxoSequenciaRepository fluxoSequencia, IContratanteRepository contratante, IPerfilRepository perfilRepository, IPapelRepository papelRepository, IGrupoRepository grupoRepository, ITipoDocumentoRepository tipoDocumentoRepository, IDescricaoDocumentosRepository descricaoDocumentoRepository, IFornecedorCategoriaRepository categoriaFornecedorRepository)
 {
     _unitOfWok              = processo;
     _contratanteConfig      = contratanteConfig;
     _contratanteConfigEmail = contratanteConfigEmail;
     _funcao = funcao;
     _contratanteOrgCompras = contratanteOrgCompras;
     _fluxo                         = fluxo;
     _fluxoSequencia                = fluxoSequencia;
     _contratante                   = contratante;
     _perfilRepository              = perfilRepository;
     _papelRepository               = papelRepository;
     _grupoRepository               = grupoRepository;
     _tipoDocumentoRepository       = tipoDocumentoRepository;
     _descricaoDocumentoRepository  = descricaoDocumentoRepository;
     _categoriaFornecedorRepository = categoriaFornecedorRepository;
     try
     {
     }
     catch (Exception ex)
     {
         throw new ServiceWebForLinkException(ex.Message);
     }
 }
Пример #22
0
 public UsuarioAppService(IUsuarioRepository repository,
                          ITokenRepository repositoryToken,
                          ITokenTypeRepository repositoryTokenType,
                          IPerfilRepository repositoryPerfil,
                          ITokenFacade facadeToken,
                          IAuthFacade facadeAuth,
                          IPasswordValidator <Usuario> validatorPassword,
                          SignInManager <Usuario> signInManager,
                          UserManager <Usuario> userManager,
                          IMapper mapper,
                          IUnitOfWork uow)
 {
     _repository          = repository;
     _repositoryToken     = repositoryToken;
     _repositoryTokenType = repositoryTokenType;
     _repositoryPerfil    = repositoryPerfil;
     _facadeToken         = facadeToken;
     _facadeAuth          = facadeAuth;
     _validatorPassword   = validatorPassword;
     _signInManager       = signInManager;
     _userManager         = userManager;
     _mapper = mapper;
     _uow    = uow;
 }
Пример #23
0
 public usuarioController(IUsuarioRepository usuarioRepository, IPerfilRepository perfilRepository, IBaseValida baseValida)
 {
     _usuarioRepository = usuarioRepository;
     _perfilRepository  = perfilRepository;
     _baseValida        = baseValida;
 }
Пример #24
0
        public static async Task <Perfil> BuscarPerfilComPermissoes(this BaseCommandHandler command, System.Guid id, IPerfilRepository repository)
        {
            var perfil = await repository.ObterComPermissoesAsync(id);

            if (perfil != null)
            {
                return(perfil);
            }

            return(null);
        }
Пример #25
0
 public PerfilDomainService(IPerfilRepository perfilRepository)
 {
     _perfilRepository = perfilRepository;
 }
Пример #26
0
 public PerfilService(IPerfilRepository perfilRepo)
 {
     this.perfilRepo = perfilRepo;
 }
Пример #27
0
 public PerfilService(IPerfilRepository repository) : base(repository)
 {
 }
Пример #28
0
 public GeradorRelatorioService(IGeradorRelatorioRepository geradorRelatorio, IPerfilRepository perfilRepository)
 {
     _geradorRelatorioRepository = geradorRelatorio;
     _perfilRepository           = perfilRepository;
 }
Пример #29
0
 public PerfilController(IPerfilRepository perfilRepository)
 {
     _perfilRepository = perfilRepository;
 }
Пример #30
0
        //[Route("{guidPromocao}")]
        public IActionResult Delete(string guidPromocao, [FromServices] IPromocaoRepository repository, [FromServices] IPerfilRepository repositoryPerfil)
        {
            var _perfil = repositoryPerfil.FindByuser(new Guid(User.Identity.Name));

            if (_perfil == null)
            {
                return(Unauthorized());
            }

            repository.Delete(new Guid(guidPromocao), _perfil.Id);
            return(Ok());
        }
 public void Setup()
 {
     perfilRepository = Substitute.For<IPerfilRepository>();
     perfilService = new PerfilService(perfilRepository);
 }