public void ConfigureContainer(ContainerBuilder builder) { SqlInsightDbProvider.RegisterProvider(); DbConnection sqlConnection = new SqlConnection("Data Source=.;Initial Catalog=BlazorAppWinWin;Integrated Security=True;Persist Security Info=true;"); builder .Register(b => sqlConnection.AsParallel <IEmployeeManageRepository>()) .InstancePerLifetimeScope(); builder .Register(b => sqlConnection.AsParallel <IEmployeeApprovalRepository>()) .InstancePerLifetimeScope(); }
public DbInsight() { SqlInsightDbProvider.RegisterProvider(); Connection = new SqlConnection(connStr); CountriesRepository = Connection.AsParallel <ICountriesRepository>(); LeaguesRepository = Connection.AsParallel <ILeaguesRepository>(); SeasonsRepository = Connection.AsParallel <ISeasonsRepository>(); //GameRepository = Connection.AsParallel<IGameRepository>(); //StageRepository = Connection.AsParallel<IStageRepository>(); //TeamRepository = Connection.AsParallel<ITeamRepository>(); //ResultRepository = Connection.AsParallel<IResultRepository>(); //SpanStatsRepository = Connection.AsParallel<ISpanStatsRepository>(); }
public EmployeeManageService(DbConnection Parameter) { SqlInsightDbProvider.RegisterProvider(); // string sqlConnection = "Data Source=.;Initial Catalog=EmployeeManage;Integrated Security=True"; string sqlConnection = Caching.Instance.GetApplicationConfigs("DBConnection") ; DbConnection c = new SqlConnection(sqlConnection); _IEmployeeManageRepository = c.AsParallel <IEmployeeManageRepository>(); }
public void ConfigureContainer(ContainerBuilder builder) { SqlInsightDbProvider.RegisterProvider(); DbConnection sqlConnection = new SqlConnection("Data Source=.;Initial Catalog=BlazorAppWinWin;Integrated Security=True;Persist Security Info=true;"); builder .Register(b => sqlConnection.AsParallel <IAuthenticationRepository>()) .InstancePerLifetimeScope() .EnableInterfaceInterceptors() .InterceptedBy(typeof(RepositoryInterfaceLogger));; builder.Register(c => new RepositoryInterfaceLogger(Console.Out)); }