Example #1
0
 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();
 }
Example #2
0
 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>();            
 }
Example #3
0
        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>();			
		}
Example #4
0
		public override void Configure(DependencyConfigSemantics config)
		{
			base.Configure(config);
			config.Bind<WebPageViewModel>().To<WebPageViewModel>().InSingletonScope();
		}
Example #5
0
        public override void Configure(DependencyConfigSemantics config)
		{
			config.Bind<IWebcamService>().To<SilverlightWebcamService>();
			config.Bind<TeamPictureViewModel>().To<TeamPictureViewModel>().InSingletonScope();
		}
Example #6
0
		public override void Configure(DependencyConfigSemantics config)
		{
			config.Bind<WorkingDaysLeftSettingsViewModel>().To<WorkingDaysLeftSettingsViewModel>().InSingletonScope();
			config.Bind<WorkingDaysLeftViewModel>().To<WorkingDaysLeftViewModel>().InSingletonScope();
		}
Example #7
0
        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();
		}
Example #8
0
 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>();            
 }
Example #9
0
		public override void Configure(DependencyConfigSemantics config)
		{
			config.Bind<TasksViewModel>().To<TasksViewModel>().InSingletonScope();
		}
Example #10
0
			public override void Configure(DependencyConfigSemantics config)
			{
				ConfigureCallCount++;
			}
Example #11
0
 private static void BindDomainModelDeleters(DependencyConfigSemantics config)
 {
     config.Bind<IDeleteDomainModels<RetrospectiveNote>>().To<RetrospectiveNoteWebServiceRepository>();
 }
Example #12
0
        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>>>();            
        }
Example #13
0
 private static void BindAsyncIDomainModelDeleters(DependencyConfigSemantics config)
 {
     config.Bind<IDeleteDomainModelsAsync<RetrospectiveNote>>().To<AsyncRetrospectiveNoteRepository>();
     config.Bind<IDeleteDomainModelsAsync<SlideConfiguration>>().To<AsyncSlideConfigurationRepository>();
     config.Bind<IDeleteDomainModelsAsync<TaskConfiguration>>().To<AsyncTaskConfigurationRepository>();            
 }
Example #14
0
 public override void Configure(DependencyConfigSemantics config)
 {
     config.Bind<BindableViewModel<BeerOMeterViewModel>>().To<BindableViewModel<BeerOMeterViewModel>>().InSingletonScope();
 }
Example #15
0
	    public override void Configure(DependencyConfigSemantics config)
		{
			config.Bind<BurndownChartViewModel>().To<BurndownChartViewModel>().InSingletonScope();
			config.Bind<BurndownChartSettingsViewModel>().To<BurndownChartSettingsViewModel>().InSingletonScope();
		}
Example #16
0
 public override void Configure(DependencyConfigSemantics config)
 {
     config.Bind<BindableViewModel<HolidaysViewModel>>().To<BindableViewModel<HolidaysViewModel>>().InSingletonScope();
     config.Bind<int>().ToInstance(REFRESH_INTERVAL_IN_MS);
 }
Example #17
0
        public override void Configure(DependencyConfigSemantics config)
		{
			config.Bind<CommitStatisticsSettingsViewModel>().To<CommitStatisticsSettingsViewModel>().InSingletonScope();
			config.Bind<BindableViewModel<CommitStatisticsForDate>>().To<BindableViewModel<CommitStatisticsForDate>>().InSingletonScope();
		}
Example #18
0
 public override void Configure(DependencyConfigSemantics config)
 {
     config.Bind<TeamMembersViewModel>().To<TeamMembersViewModel>().InSingletonScope();
     config.Bind<TeamMembersSettingsViewModel>().To<TeamMembersSettingsViewModel>().InSingletonScope();
 }
Example #19
0
        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>();            
        }