Пример #1
0
 /// <summary>
 /// 构造函数注入
 /// </summary>
 /// <param name="mongodbHostOptions">MongodbHost信息</param>
 /// <param name="pictureOptions">图片选项</param>
 public PictureController(IOptions <MongodbHostOptions> mongodbHostOptions, IOptions <PictureOptions> pictureOptions, IWebHostEnvironment env, IMesRepository MesRepository, OtherInterface otherInterface)
 {
     _mongodbHostOptions = mongodbHostOptions.Value;
     _pictureOptions     = pictureOptions.Value;
     //_routineDbContext = routineDbContext ?? throw new ArgumentNullException(nameof(routineDbContext));
     this.hostingEnv = env ?? throw new ArgumentNullException(nameof(env));
     _mesRepository  = MesRepository ?? throw new ArgumentNullException(nameof(MesRepository));
     _otherInterface = otherInterface ?? throw new ArgumentNullException(nameof(otherInterface));
 }
Пример #2
0
 public NotaFiscalService(IBaseRepository <NotaFiscal> baseRepository,
                          IStatusNotaFiscalRepository statusNotaFiscalRepository,
                          IMesRepository mesRepository,
                          INotaFiscalRepository notaFiscalRepository) : base(baseRepository)
 {
     this.notaFiscalRepository       = notaFiscalRepository;
     this.statusNotaFiscalRepository = statusNotaFiscalRepository;
     this.mesRepository = mesRepository;
     validationResult   = new ValidationResult();
 }
 public MesService(IMesRepository serviceRepository)
     : base(serviceRepository)
 {
     _serviceRepository = serviceRepository;
 }