示例#1
0
 public AdWindowStatisticService(
     IMetroAdRepository <AdWindowUsageEntity> repo,
     IMetroAdDbFactory metroAdDbFactory)
 {
     this.repo       = repo;
     this._dbFactory = metroAdDbFactory;
 }
示例#2
0
        public OrderService(
            IServiceProvider provider, IMetroAdRepository <OrderEntity> repo,
            IStringArraySerializer stringArraySerializer,
            IMetroAdDbFactory metroAdDbFactory,
            IMSRepository <UserEntity> _userRepo) : base(provider, repo)
        {
            this.stringArraySerializer = stringArraySerializer;
            this._dbFactory            = metroAdDbFactory;
            this._userRepo             = _userRepo;

            this._config = provider.ResolveConfig_();
            if (int.TryParse(this._config["order_no_len"] ?? "9", out var len))
            {
                len.Should().BeGreaterThan(5);
                this.OrderNoLength = len;
            }
        }
示例#3
0
 public OperationLogService(IServiceProvider provider, IMetroAdRepository <OperationLogEntity> repo) : base(provider, repo)
 {
 }
示例#4
0
 public MetroLineService(IServiceProvider provider, IMetroAdRepository <MetroLineEntity> repo) : base(provider, repo)
 {
     //
 }
示例#5
0
 public CaseService(IServiceProvider provider, IMetroAdRepository<CaseEntity> repo, IStringArraySerializer stringArraySerializer) : base(provider, repo)
 {
     this.stringArraySerializer = stringArraySerializer;
 }
示例#6
0
 public FinanceFlowService(IServiceProvider provider, IMetroAdRepository <FinanceFlowEntity> repo) : base(provider, repo)
 {
     //
 }
示例#7
0
 public MetroStationService(IServiceProvider provider, IMetroAdRepository <MetroStationEntity> repo) : base(provider, repo)
 {
     //
 }