Esempio n. 1
0
 private void SetSettingValue(SetSettingValue obj)
 {
     if (!GetChild(obj.SettingsScope, out var actor))
     {
         actor.Forward(obj);
     }
 }
        private Maybe <State> SetSettingValue(SetSettingValue obj, Maybe <State> mayState)
        {
            var(scope, name, value) = obj;

            return
                (from state in mayState
                 from _ in To(Log).Info("Set Setting Value and Save {Scope}:{Key}--{Value}", scope, name, value)
                 from data in state.Provider.Save(state.Data.SetItem(name, value))
                 select state with {
                Data = data
            });
Esempio n. 3
0
 private void SetSettingValue(SetSettingValue obj)
 => Do(from actor in GetChild(obj.SettingsScope)
       select Forward(actor, obj));