Exemplo n.º 1
0
 public ProductService(
     IAuthService authService,
     IOptions <CampaignSettings> options,
     IUser user,
     IUsuarioRepository usuarioRepository,
     IUsuarioPremioRepository usuarioPremioRepository,
     IProdutoRepository produtoRepository,
     ICampanhaProdutoRepository campanhaProdutoRepository,
     IProdutoCampanhaRepository produtoCampanhaRepository,
     IMapper mapper,
     ILogger <ProductService> logger)
 {
     _produtoRepository         = produtoRepository;
     _campanhaProdutoRepository = campanhaProdutoRepository;
     _produtoCampanhaRepository = produtoCampanhaRepository;
     _authService             = authService;
     _logger                  = logger;
     _mapper                  = mapper;
     _user                    = user;
     _usuarioRepository       = usuarioRepository;
     _usuarioPremioRepository = usuarioPremioRepository;
     _campaignSettings        = options.Value;
 }
Exemplo n.º 2
0
 public ProdutoCampanhaTest(DataBaseFixture dataBaseFixture)
 {
     repository = dataBaseFixture.ServiceProvider.GetRequiredService <IProdutoCampanhaRepository>();
 }