public override void Configure(DependencyConfigSemantics config) { config.Bind<Graph>().To<Graph>().InSingletonScope(); config.Bind<GraphSettings>().To<GraphSettings>().InSingletonScope(); config.Bind<GraphController>().To<GraphController>().InSingletonScope(); config.Bind<GraphSettingsController>().To<GraphSettingsController>().InSingletonScope(); }
private static void BindDomainModelPersisters(DependencyConfigSemantics config) { config.Bind<IPersistDomainModels<Configuration>>().To<ConfigurationWebserviceRepository>(); config.Bind<IPersistDomainModels<CIServer>>().To<CIServerWebserviceRepository>(); config.Bind<IPersistDomainModels<Holiday>>().To<HolidayWebserviceRepository>(); config.Bind<IPersistDomainModels<LogEntry>>().To<LogEntryWebserviceRepository>(); config.Bind<IPersistDomainModels<RetrospectiveNote>>().To<RetrospectiveNoteWebServiceRepository>(); config.Bind<IPersistDomainModels<TaskConfiguration>>().To<TaskConfigurationWebserviceRepository>(); config.Bind<IPersistDomainModels<TeamPicture>>().To<TeamPictureWebserviceRepository>(); config.Bind<IPersistDomainModels<Userdb>>().To<UserdbWebserviceRepository>(); }
private static void BindRepositories(DependencyConfigSemantics config) { config.Bind<IRepository<Changeset>>().To<ChangesetWebserviceRepository>(); config.Bind<IRepository<CIServer>>().To<CIServerWebserviceRepository>(); config.Bind<IRepository<Configuration>>().To<ConfigurationWebserviceRepository>(); config.Bind<IRepository<Holiday>>().To<HolidayWebserviceRepository>(); config.Bind<IRepository<LogEntry>>().To<LogEntryWebserviceRepository>(); config.Bind<IRepository<ProjectInfoServer>>().To<ProjectInfoRepository>(); config.Bind<IRepository<RetrospectiveNote>>().To<RetrospectiveNoteWebServiceRepository>(); config.Bind<IRepository<TaskConfiguration>>().To<TaskConfigurationWebserviceRepository>(); config.Bind<IRepository<TaskDefinition>>().To<TaskDefinitionWebserviceRepository>(); config.Bind<IRepository<TeamPicture>>().To<TeamPictureWebserviceRepository>(); config.Bind<IRepository<User>>().To<UserWebserviceRepositoryProxy>(); config.Bind<IRepository<Userdb>>().To<UserdbWebserviceRepository>(); }
public override void Configure(DependencyConfigSemantics config) { base.Configure(config); config.Bind<WebPageViewModel>().To<WebPageViewModel>().InSingletonScope(); }
public override void Configure(DependencyConfigSemantics config) { config.Bind<IWebcamService>().To<SilverlightWebcamService>(); config.Bind<TeamPictureViewModel>().To<TeamPictureViewModel>().InSingletonScope(); }
public override void Configure(DependencyConfigSemantics config) { config.Bind<WorkingDaysLeftSettingsViewModel>().To<WorkingDaysLeftSettingsViewModel>().InSingletonScope(); config.Bind<WorkingDaysLeftViewModel>().To<WorkingDaysLeftViewModel>().InSingletonScope(); }
public override void Configure(DependencyConfigSemantics config) { config.Bind<IFetchTweets>().ToInstance(new TwitterTweetFetcher(new XmlFetcher())); config.Bind<TwitterViewModel>().To<TwitterViewModel>().InSingletonScope(); config.Bind<TwitterSettingsViewModel>().To<TwitterSettingsViewModel>().InSingletonScope(); }
private static void BindAsyncPersisters(DependencyConfigSemantics config) { config.Bind<IPersistDomainModelsAsync<CIServer>>().To<AsyncCIServerRepository>(); config.Bind<IPersistDomainModelsAsync<Configuration>>().To<AsyncConfigurationRepository>(); config.Bind<IPersistDomainModelsAsync<Holiday>>().To<AsyncHolidayRepository>(); config.Bind<IPersistDomainModelsAsync<LogEntry>>().To<AsyncLogEntryRepository>(); config.Bind<IPersistDomainModelsAsync<RetrospectiveNote>>().To<AsyncRetrospectiveNoteRepository>(); config.Bind<IPersistDomainModelsAsync<SlideConfiguration>>().To<AsyncSlideConfigurationRepository>(); config.Bind<IPersistDomainModelsAsync<TaskConfiguration>>().To<AsyncTaskConfigurationRepository>(); config.Bind<IPersistDomainModelsAsync<TeamPicture>>().To<AsyncTeamPictureRepository>(); config.Bind<IPersistDomainModelsAsync<Userdb>>().To<AsyncUserdbRepository>(); }
public override void Configure(DependencyConfigSemantics config) { config.Bind<TasksViewModel>().To<TasksViewModel>().InSingletonScope(); }
public override void Configure(DependencyConfigSemantics config) { ConfigureCallCount++; }
private static void BindDomainModelDeleters(DependencyConfigSemantics config) { config.Bind<IDeleteDomainModels<RetrospectiveNote>>().To<RetrospectiveNoteWebServiceRepository>(); }
private static void BindBackgroundWorkerInvokers(DependencyConfigSemantics config) { config.Bind<IInvokeBackgroundWorker<IEnumerable<Changeset>>>().To<AsyncClient<IEnumerable<Changeset>>>(); config.Bind<IInvokeBackgroundWorker<IEnumerable<CIProject>>>().To<AsyncClient<IEnumerable<CIProject>>>(); config.Bind<IInvokeBackgroundWorker<IEnumerable<Holiday>>>().To<AsyncClient<IEnumerable<Holiday>>>(); config.Bind<IInvokeBackgroundWorker<IEnumerable<ProjectInfoServer>>>().To<AsyncClient<IEnumerable<ProjectInfoServer>>>(); config.Bind<IInvokeBackgroundWorker<IEnumerable<RetrospectiveNote>>>().To<AsyncClient<IEnumerable<RetrospectiveNote>>>(); config.Bind<IInvokeBackgroundWorker<IEnumerable<TaskConfiguration>>>().To<AsyncClient<IEnumerable<TaskConfiguration>>>(); config.Bind<IInvokeBackgroundWorker<IEnumerable<TaskDefinition>>>().To<AsyncClient<IEnumerable<TaskDefinition>>>(); config.Bind<IInvokeBackgroundWorker<IEnumerable<TeamPicture>>>().To<AsyncClient<IEnumerable<TeamPicture>>>(); config.Bind<IInvokeBackgroundWorker<IEnumerable<Userdb>>>().To<AsyncClient<IEnumerable<Userdb>>>(); }
private static void BindAsyncIDomainModelDeleters(DependencyConfigSemantics config) { config.Bind<IDeleteDomainModelsAsync<RetrospectiveNote>>().To<AsyncRetrospectiveNoteRepository>(); config.Bind<IDeleteDomainModelsAsync<SlideConfiguration>>().To<AsyncSlideConfigurationRepository>(); config.Bind<IDeleteDomainModelsAsync<TaskConfiguration>>().To<AsyncTaskConfigurationRepository>(); }
public override void Configure(DependencyConfigSemantics config) { config.Bind<BindableViewModel<BeerOMeterViewModel>>().To<BindableViewModel<BeerOMeterViewModel>>().InSingletonScope(); }
public override void Configure(DependencyConfigSemantics config) { config.Bind<BurndownChartViewModel>().To<BurndownChartViewModel>().InSingletonScope(); config.Bind<BurndownChartSettingsViewModel>().To<BurndownChartSettingsViewModel>().InSingletonScope(); }
public override void Configure(DependencyConfigSemantics config) { config.Bind<BindableViewModel<HolidaysViewModel>>().To<BindableViewModel<HolidaysViewModel>>().InSingletonScope(); config.Bind<int>().ToInstance(REFRESH_INTERVAL_IN_MS); }
public override void Configure(DependencyConfigSemantics config) { config.Bind<CommitStatisticsSettingsViewModel>().To<CommitStatisticsSettingsViewModel>().InSingletonScope(); config.Bind<BindableViewModel<CommitStatisticsForDate>>().To<BindableViewModel<CommitStatisticsForDate>>().InSingletonScope(); }
public override void Configure(DependencyConfigSemantics config) { config.Bind<TeamMembersViewModel>().To<TeamMembersViewModel>().InSingletonScope(); config.Bind<TeamMembersSettingsViewModel>().To<TeamMembersSettingsViewModel>().InSingletonScope(); }
private static void BindAsyncRepositories(DependencyConfigSemantics config) { config.Bind<IAsyncRepository<Changeset>>().To<AsyncChangesetRepository>(); config.Bind<IAsyncRepository<CIServer>>().To<AsyncCIServerRepository>(); config.Bind<IAsyncRepository<Configuration>>().To<AsyncConfigurationRepository>(); config.Bind<IAsyncRepository<Holiday>>().To<AsyncHolidayRepository>(); config.Bind<IAsyncRepository<LogEntry>>().To<AsyncLogEntryRepository>(); config.Bind<IAsyncRepository<ProjectInfoServer>>().To<AsyncProjectInfoRepository>(); config.Bind<IAsyncRepository<RetrospectiveNote>>().To<AsyncRetrospectiveNoteRepository>(); config.Bind<IAsyncRepository<SlideConfiguration>>().To<AsyncSlideConfigurationRepository>(); config.Bind<IAsyncRepository<TaskConfiguration>>().To<AsyncTaskConfigurationRepository>(); config.Bind<IAsyncRepository<TaskDefinition>>().To<AsyncTaskDefinitionRepository>(); config.Bind<IAsyncRepository<TeamPicture>>().To<AsyncTeamPictureRepository>(); config.Bind<IAsyncRepository<Userdb>>().To<AsyncUserdbRepository>(); }