public void Expire(string id) { var currentLoggedInCounrtyCode = CultureInfo.CurrentCulture.Name.Substring(3); _Cache.Expire(typeof(IPurchasingLimitManager), string.Format("PL_{0}_{1}", id, currentLoggedInCounrtyCode)); IPurchasingLimitManager IPurchasingLimitManager = GetPurchasingLimitManager(id); IPurchasingLimitManager.ReloadPurchasingLimits(id); }
public static PurchasingLimits_V01 GetCurrentPurchasingLimits(string distributorID) { if (!Settings.GetRequiredAppSetting <bool>("FOPEnabled", false)) { IPurchasingLimitManager manager = PurchasingLimitManager(distributorID); return(manager.GetPurchasingLimits(GetOrderMonth())); } else { return(GetPurchasingLimits(distributorID, string.Empty)); } }