Exemple #1
0
 private MyUser3 ReduceUser(MyUser3 previousState, object action)
 {
     if (action is ActionSetNewUser a)
     {
         return(a.newUser);
     }
     if (action is ActionUpdateUser a2)
     {
         AssertV2.AreEqual(a2.target.name, previousState.name);
         if (object.Equals(a2.target.name, previousState.name))
         {
             return(a2.newValues);
         }
     }
     return(previousState);
 }
Exemple #2
0
 public MyDataModel3(MyUser3 currentUser = null)
 {
     this.currentUser = currentUser;
 }