Beispiel #1
0
 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;
 }
Beispiel #3
0
 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;
     }
 }
Beispiel #4
0
 public void Init(IGestoreBlacklist blacklist, IGestoreImpostazione impostazioni)
 {
     InitBlacklist(blacklist);
     InitImpostazioni(impostazioni);
 }