public ComandosTipoCalendario(IRepositorioTipoCalendario repositorio, IServicoFeriadoCalendario servicoFeriadoCalendario, IServicoEvento servicoEvento, IRepositorioEvento repositorioEvento) { this.repositorio = repositorio ?? throw new ArgumentNullException(nameof(repositorio)); this.servicoFeriadoCalendario = servicoFeriadoCalendario ?? throw new ArgumentNullException(nameof(servicoFeriadoCalendario)); this.servicoEvento = servicoEvento ?? throw new ArgumentNullException(nameof(servicoEvento)); this.repositorioEvento = repositorioEvento ?? throw new ArgumentNullException(nameof(repositorioEvento)); }