private void Init() { listController = new BlackListController(new HomeBlacklist()); impostazioneController = new ImpostazioneTrasferimentoController(); logController = new LogController(new HomeLog()); //Registro gli eventi listController.ToLog += logController.Update; impostazioneController.ToLog += logController.Update; }
public GestoreSincronizzazioneController(IGestoreBlacklist blacklistController, IGestoreImpostazione impostazioniController, HomeSmartKey viewHome) { _blacklistController = blacklistController; _viewHome = viewHome; _impostazioniController = impostazioniController; _viewHome.ButtonSincronizza.Click += Sincronizza; syncWorker = new BackgroundWorker(); syncWorker.DoWork += InitSync; }
private void InitImpostazioni(IGestoreImpostazione impostazioni) { try { ISet <ImpostazioneTrasferimento.ImpostazioneTrasferimento> imps = (ISet <ImpostazioneTrasferimento.ImpostazioneTrasferimento>)GetPersister("impostazioni").Carica(); impostazioni.SetImpostazioni(imps); } catch (PersistenceException e) { //Gestione primo avvio } finally { impostazioni.Persist += GetPersister("impostazioni").Salva; } }
public void Init(IGestoreBlacklist blacklist, IGestoreImpostazione impostazioni) { InitBlacklist(blacklist); InitImpostazioni(impostazioni); }