/// <summary> /// Создает настройки из ExplicitAddRule /// </summary> /// <param name="req"></param> /// <returns></returns> public Result <RuleHandlerSettings> CreateExplicit(CreateExplicitRuleSettingsRequest req) { if (req == null) { throw new ArgumentNullException(nameof(req)); } var container = req.Rule.GetRule <RootContainer>(_ruleSerializer); return(InnerCreate(req, container)); }
private Result <RuleHandlerSettings> InnerCreate(CreateExplicitRuleSettingsRequest req, RootContainer container) { return(Result.Ok( new RuleHandlerSettings() { TypiconVersionId = req.TypiconVersionId, Date = req.Date, RuleContainer = container, ApplyParameters = req.ApplyParameters, CheckParameters = req.CheckParameters })); }
public Result <RuleHandlerSettings> CreateExplicit(CreateExplicitRuleSettingsRequest request) { throw new NotImplementedException(); }