public TermoServico(ITermoComandoRepositorio comandoRepositorio, ITermoConsultaRepositorio consultaRepositorio, IValidador <Termo> validador, ILogger <Termo> log) { this.comandoRepositorio = comandoRepositorio; this.consultaRepositorio = consultaRepositorio; this.log = log; validadorSimples = new ValidadorSimples { EventoFalhaValidacao = erros => throw new ValidacaoExcecao(erros) }; this.validador = validador; this.validador.EventoFalhaValidacao = erros => throw new ValidacaoExcecao(erros); }
public TermoComandoRepositorio(IMongoContexto contexto, ITermoConsultaRepositorio consultaRepositorio, ILogger <Termo> logger) : base(contexto, logger) { this.consultaRepositorio = consultaRepositorio; }