示例#1
0
 public FileProductService(
     ICampanhaProdutoRepository campanhaProdutoRepository,
     ICampanhaProdutoFaseRepository campanhaProdutoFaseRepository,
     ICampanhaFaseRepository campanhaFaseRepository,
     IProdutoRepository produtoRepository,
     IMapper mapper,
     ILogger <FileProductService> logger)
 {
     _campanhaProdutoRepository     = campanhaProdutoRepository;
     _campanhaProdutoFaseRepository = campanhaProdutoFaseRepository;
     _campanhaFaseRepository        = campanhaFaseRepository;
     _produtoRepository             = produtoRepository;
     _mapper = mapper;
     _logger = logger;
 }
示例#2
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;
 }