private void PersistItem(AnalyticRuleSettings item) { AnalyticRuleSettingsPersistency persistency = new AnalyticRuleSettingsPersistency( successCallback, errorCallback); persistency.Persist(item); }
public void Create(AnalyticRuleSettings settings) { settingsToCreate = settings; AnalyticRuleSettingsPersistency persistency = new AnalyticRuleSettingsPersistency( SingleFetchedCallback, errorCallback); persistency.CheckNewlyCreatedSignature(settings.RuleType, settings.EngineFamilyType, settings.EngineType); }
public void FetchAsync() { EngineFamilyType requiredFamily = vehicleInformation.Engine.Family.Type; EngineType requiredEngineType = vehicleInformation.Engine.Type; AnalyticRuleSettingsPersistency persistency = new AnalyticRuleSettingsPersistency(SuccessfullyFetched, errorCallback); persistency.FetchRulesRangeByPriorityForEngine(RequiredRuleTypes, requiredFamily, requiredEngineType); }