public void When(RemoveSecurityItem c) { SecurityAggregateState.User user; if (!_state.TryGetUser(c.UserId, out user)) { throw new InvalidOperationException("User not found"); } Apply(new SecurityItemRemoved(_state.Id, user.Id, user.Lookup)); }
public void When(RemoveSecurityItem c) { Update(c, ar => ar.RemoveSecurityItem(c.UserId)); }
public void When(RemoveSecurityItem c) { Update(c, ar => ar.RemoveSecurityItem(c.UserId)); }