void ITenantJobs.ReconfigureFiscalYears(FiscalYearSettings settings) { var existingSettings = Current.Tenant.TenantSettings.FiscalYearSettings ?? new FiscalYearSettings(); if (existingSettings.FiscalYear != settings.FiscalYear || existingSettings.CalendarYear != settings.CalendarYear || existingSettings.CalendarMonth != settings.CalendarMonth) { DB.FiscalYearsConfigureAsync(Current.TenantId, settings.FiscalYear, settings.CalendarYear, settings.CalendarMonth).ExecuteSynchronously(); Current.Tenant.TenantSettings.FiscalYearSettings = settings; DB.SaveChanges(); PostResult(Current.Tenant.TenantSettings.FiscalYearSettings); } Logger.Information("Completed ReconfigureFiscalYearsJob"); }
public FiscalYearSettingsModel(FiscalYearSettings other) : base(other) { }