示例#1
0
 public DLNarsService(IDataLayerDbContext dataLayerDbContext
                      , IDLAspNetUserRepository dlAspNetUserRepository
                      )
 {
     _dataLayerDbContext     = dataLayerDbContext;
     _dlAspNetUserRepository = dlAspNetUserRepository;
 }
示例#2
0
 /// <summary>
 ///  Parameter constructor which take the connection string to repository as input parameter
 /// </summary>
 /// <param name="connectionString"></param>
 public DLNarsServicePerDependency(string connectionString)
 {
     _dataLayerDbContext     = new DataLayerDbContext(connectionString);
     _dlAspNetUserRepository = new DLAspNetUserRepository(_dataLayerDbContext);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="CustomerRepository"/> class.
 /// Used to set database connection  and   AspNetuser set references
 /// </summary>
 /// <param name="databaseFactory">The database factory.</param>
 public DLAspNetUserRepository(IDataLayerDbContext dataLayerDbContext)
     : base(dataLayerDbContext)
 {
     DataLayerDbContext.Database.CommandTimeout = 300;
     dbSet = dataLayerDbContext.Set <asp_AspNetUser>();
 }
示例#4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BaseRepository"/> class.
 /// </summary>
 /// <param name="dataLayerDbContext">Data layer DBContext</param>
 public BaseRepository(IDataLayerDbContext dataLayerDbContext)
 {
     DataLayerDbContext = dataLayerDbContext;
 }
示例#5
0
 /// <summary>
 /// Parameter constructor with parameter injected
 /// </summary>
 /// <param name="dataLayerDbContext">Interface to the repository context</param>
 /// <param name="logManager"> Logger interface</param>
 public DLOpenSortsStatusService(IDataLayerDbContext dataLayerDbContext
                                 )
 {
     _dataLayerDbContext = dataLayerDbContext;
 }