public DataRepository(IGeoDatabaseService databaseService, IFileDialogService fileDialogService) { Logger.Current.Trace("In DataRepository"); if (databaseService == null) { throw new ArgumentNullException("databaseService"); } _databaseService = databaseService; _fileDialogService = fileDialogService; Init(); }
public MenuListener( IAppContext context, ILayerService layerService, IProjectService projectService, IGeoDatabaseService databaseService) { Logger.Current.Trace("In MenuListener"); if (context == null) { throw new ArgumentNullException("context"); } if (layerService == null) { throw new ArgumentNullException("layerService"); } if (projectService == null) { throw new ArgumentNullException("projectService"); } if (databaseService == null) { throw new ArgumentNullException("databaseService"); } _context = context; _layerService = layerService; _projectService = projectService; _databaseService = databaseService; var appContext = context as AppContext; if (appContext != null) { appContext.Broadcaster.MenuItemClicked += MenuItemClicked; } TilesMenuHelper.TileProviderSelected += OnTileProviderSelected; TilesMenuHelper.ChooseActiveProvider += OnChooseActiveProvider; }