public MetasService(IMetasPorLivrosRepository metasPorLivrosRepository,
                     IMetasRepository metasRepository,
                     IEnumExtender enumExtender,
                     ILivrosRepository livrosRepository)
 {
     _metasPorLivrosRepository = metasPorLivrosRepository;
     _metasRepository          = metasRepository;
     _enumExtender             = enumExtender;
     _livroRepository          = livrosRepository;
 }
示例#2
0
 public HomeController(IMemoryCache memoryCache, ILivrosRepository livrosRepository)
 {
     _livrosRepository = livrosRepository;
     _memoryCache      = memoryCache;
 }
示例#3
0
 public LivroController(ILivrosRepository _livro)
 {
     this._livro = _livro;
 }
 public LivrosService(ILivrosRepository livrosrepository)
 {
     _livroRepository = livrosrepository;
 }
        /// <summary>
        /// Responsável por obter uma instância da classe Specification e adicionar novas regras de validações para entidade
        /// </summary>
        /// <param name="livrosRepository">Instância da interface para Injeção de dependência</param>
        public LivroAptoParaInclusaoValidation(ILivrosRepository livrosRepository)
        {
            var livroDuplicado = new LivroDevePossuirCadastroUnico(livrosRepository);

            base.Add("livroDuplicado", new Rule <Livros>(livroDuplicado, "Livro já se encontra cadastrado! Por favor, consulte ao invés de cadastrar o mesmo livro."));
        }
示例#6
0
 public LivroDevePossuirCadastroUnico(ILivrosRepository livrosRepository)
 {
     _livrosRepository = livrosRepository;
 }
 public LivroService(ILivrosRepository repository)
 {
     _repository = repository;
 }