public void AddScheduledTax(Municipality municipality, DateTime start, TaxTypes type, int taxPercentage) { var taxPeriod = _taxPeriodFactory.CreateTaxPeriod(start, type, taxPercentage); municipality.AddTaxPeriod(taxPeriod); _municipalityRepository.Update(municipality, new CancellationToken()); }