public Solver(IEventAggregator events, ILookAfterCells cells, IEnumerable<IMightBeAbleToHelp> rules) { _cells = cells; _rules = rules; _hintProviderEvent = events.GetEvent<HintProvidedEvent>(); events.GetEvent<HintRequestEvent>().Subscribe(o => ProvideHint(), true); }
public CellViewModelFactory(IEventAggregator events, ILookAfterCells cells) { _events = events; _cells = cells; }