public ProdutoService( IProdutoRepository produtoRepository, IProdutoReadOnlyRepository produtoReadOnlyRepository) : base(produtoRepository) { _produtoRepository = produtoRepository; _produtoReadOnlyRepository = produtoReadOnlyRepository; }
public ProdutoController() { var kernel = new StandardKernel(); kernel.Load(Assembly.GetExecutingAssembly()); _produtoReadOnly = kernel.Get <IProdutoReadOnlyRepository>(); _produtoService = kernel.Get <IProdutoService>(); }
public ProdutoService( IProdutoReadOnlyRepository produtoReadOnlyRepository, IProdutoWriteOnlyRepository produtoWriteOnlyRepository) { _produtoReadOnlyRepository = produtoReadOnlyRepository ?? throw new ArgumentNullException(nameof(produtoReadOnlyRepository)); _produtoWriteOnlyRepository = produtoWriteOnlyRepository ?? throw new ArgumentNullException(nameof(produtoWriteOnlyRepository)); }