/// <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)); }
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; }