public AdminController( IUsuarioRepository usuarioRepository, IPerfilRepository perfilRepository) { _usuarioRepository = usuarioRepository; _perfilRepository = perfilRepository; }
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; }
public UsuarioFuncionalidadeAppService(IUsuarioFuncionalidadeRepository usuarioFuncionalidadeRepository, IPerfilRepository perfilRepository, MessageQueue messageQueue) : base(messageQueue) { this.usuarioFuncionalidadeRepository = usuarioFuncionalidadeRepository; this.perfilRepository = perfilRepository; }
public PerfilAppService(IMapper mapper, IPerfilRepository perfilRepository, IMediatorHandler bus) { _mapper = mapper; _perfilrepository = perfilRepository; _bus = bus; }
public PerfilCommandHandler(IPerfilRepository perfilRepository, IUnitOfWork uow, IMediatorHandler bus, INotificationHandler <DomainNotification> notifications) : base(uow, bus, notifications) { _perfilRepository = perfilRepository; Bus = bus; }
public PerfilService(IPerfilRepository perfilRepo, IPermissaoRepository permissaoRepo, IUsuarioRepository usuarioRepository, IMediator mediator) { _perfilRepo = perfilRepo; _mediator = mediator; _permissaoRepo = permissaoRepo; _usuarioRepo = usuarioRepository; }
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; }
public IActionResult Update([FromBody] Perfil model, [FromServices] IPerfilRepository repository) { if (!ModelState.IsValid) { return(BadRequest()); } repository.UpdateByUser(new Guid(User.Identity.Name), model); return(Ok()); }
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; }
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; }
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; }
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; }
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()); }
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)); } }
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); }
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); }
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); } }
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; }
public usuarioController(IUsuarioRepository usuarioRepository, IPerfilRepository perfilRepository, IBaseValida baseValida) { _usuarioRepository = usuarioRepository; _perfilRepository = perfilRepository; _baseValida = baseValida; }
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); }
public PerfilDomainService(IPerfilRepository perfilRepository) { _perfilRepository = perfilRepository; }
public PerfilService(IPerfilRepository perfilRepo) { this.perfilRepo = perfilRepo; }
public PerfilService(IPerfilRepository repository) : base(repository) { }
public GeradorRelatorioService(IGeradorRelatorioRepository geradorRelatorio, IPerfilRepository perfilRepository) { _geradorRelatorioRepository = geradorRelatorio; _perfilRepository = perfilRepository; }
public PerfilController(IPerfilRepository perfilRepository) { _perfilRepository = perfilRepository; }
//[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); }