public ValidadorDePessoaJahInformadaEmOutraFamilia( INotificadorBase notificador, IFamiliaRepositorio familiaRepositorio ) : base(notificador) { _familiaRepositorio = familiaRepositorio; }
public FamiliaServico( IFamiliaRepositorio familiaRepository, IUsuarioRepositorio usuarioRepository) { _familiaRepository = familiaRepository ?? throw new ArgumentNullException(nameof(IFamiliaRepositorio), "O parâmetro não pode ser nulo."); _usuarioRepository = usuarioRepository ?? throw new ArgumentNullException(nameof(IUsuarioRepositorio), "O parâmetro não pode ser nulo."); }
public ArmazenadorDeFamilia( INotificadorBase notificador, PessoasContrato pessoasContrato, RendaPorPessoasContrato rendaPorPessoasContrato, IValidadorDePessoaJahInformadaEmOutraFamilia validadorDePessoaJahInformadaEmOutraFamilia, IFamiliaRepositorio familiaRepositorio ) : base(notificador) { _pessoasContrato = pessoasContrato; _rendaPorPessoasContrato = rendaPorPessoasContrato; _validadorDePessoaJahInformadaEmOutraFamilia = validadorDePessoaJahInformadaEmOutraFamilia; _familiaRepositorio = familiaRepositorio; }