public async Task Did(IActionGrain action) { if (State.Actions.ContainsKey(action)) { State.Actions[action] += State.Actions[action]; } else { State.Actions.Add(action, 1); } await WriteStateAsync(); }
public async Task RemoveAction(IActionGrain action) { State.Actions.Remove(action); await WriteStateAsync(); }
public async Task AddAction(IActionGrain action) { State.Actions.Add(action); await WriteStateAsync(); }