public HomeController(
     IAirportSystemMsSqlData msSqlData,
     IAirportSystemPSqlData pSqlData,
     IAirportSystemSqliteData sqliteData,
     IScheduleUpdater scheduleUpdater)
 {
     this.msSqlData       = msSqlData;
     this.pSqlData        = pSqlData;
     this.sqliteData      = sqliteData;
     this.scheduleUpdater = scheduleUpdater;
 }
Exemple #2
0
 private async Task TryUpdateSchedule(IScheduleUpdater scheduleUpdater)
 {
     try
     {
         var current = Connectivity.NetworkAccess;
         if (current == NetworkAccess.Internet && await scheduleUpdater.TryUpdateSchedule(DependencyService.Get <IFileAccess>(), DB_FILENAME))
         {
             await OnScheduleUpdated();
         }
     }
     catch (Exception exc)
     {
         Crashes.TrackError(exc, new Dictionary <string, string>
         {
             { "connectivity", Connectivity.NetworkAccess.ToString() }
         });
     }
 }
 public IndividualScheduleBuilder(IScheduleUpdater scheduleUpdater, IStudentSelectionUpdater selectionUpdater)
 {
     _scheduleUpdater  = scheduleUpdater;
     _selectionUpdater = selectionUpdater;
 }