コード例 #1
0
ファイル: BaseService.cs プロジェクト: fdsa-ltd/DMS
 public BaseService(ILoggerFactory loggerFactory, ITenant tenant)
 {
     this.logger = loggerFactory.CreateLogger <T>();
     this.tenant = tenant;
     this.db     = this.tenant.MasterDatabase;
     this.user   = this.tenant.Context.User;
 }
コード例 #2
0
ファイル: BaseService.cs プロジェクト: fdsa-ltd/DMS
 public BaseService(ILoggerFactory loggerFactory, ITenant tenant, IPrincipal user)
 {
     this.logger = loggerFactory.CreateLogger <T>();
     this.tenant = tenant;
     this.db     = SystemDatabase.GetDatabase(tenant.Site.ProviderName, tenant.Site.ConnectionString, tenant.Site.DatabaseName);
     this.user   = user;
 }
コード例 #3
0
ファイル: ApiController.cs プロジェクト: fdsa-ltd/DMS
 public ApiController(ILoggerFactory loggerFactory, ITenant tenant) : base(loggerFactory, tenant)
 {
     this.repository = SystemDatabase.GetDatabase(tenant.Site.ProviderName, tenant.Site.ConnectionString, tenant.Site.DatabaseName);
     this.db         = this.repository.Entity <E>();
 }
コード例 #4
0
ファイル: SiteService.cs プロジェクト: fdsa-ltd/DMS
 public SiteService(ILoggerFactory loggerFactory, ITenant tenant, IPrincipal user)
 {
     this.logger = loggerFactory.CreateLogger <SiteService>();
     this.db     = SystemDatabase.GetDatabase();
     this.user   = user;
 }
コード例 #5
0
ファイル: UserService.cs プロジェクト: fdsa-ltd/DMS
 public UserService(ILoggerFactory loggerFactory)
 {
     this.db     = SystemDatabase.GetDatabase();
     this.logger = loggerFactory.CreateLogger <UserService>();
 }