private static ChargeLimitsConfig CreateChargeLimits(string modifiedTime, params ChargeLimit[] chargeLimits) { var chargeLimitsConfig = new ChargeLimitsConfig() { LastModifiedTime = DateTime.Parse(modifiedTime) }; foreach (var chargeLimit in chargeLimits) { chargeLimitsConfig.PeriodDayLimits.Add(chargeLimit.PeriodDays, chargeLimit); } return(chargeLimitsConfig); }
private void GiveOldChargeLimitsConfig(string lastModifiedTime, ChargeLimit[] chargeLimits) { _oldChargeLimitsConfig = CreateChargeLimits(lastModifiedTime, chargeLimits); }
private void GiveNewChargeLimitsConfig(string modifiedTime, ChargeLimit[] chargeLimits) { _newChargeLimitsConfig = CreateChargeLimits(modifiedTime, chargeLimits); }