Exemple #1
0
 public MoleculeController(IMoleculeService moleculeService, ISubstanceService substanceService,
                           IEssentialOilMoleculeService essentialOilMoleculeService, IEffectMoleculeService effectMoleculeService)
 {
     _moleculeService             = moleculeService;
     _substanceService            = substanceService;
     _essentialOilMoleculeService = essentialOilMoleculeService;
     _effectMoleculeService       = effectMoleculeService;
 }
 public EssentialOilController(IEssentialOilService essentialOilService, IMoleculeService moleculeService,
                               ISubstanceService substanceService, IEssentialOilMoleculeService essentialOilMoleculeService,
                               IEffectService effectService, ICategoryService categoryService,
                               IEssentialOilEffectService essentialOilEffectService)
 {
     _essentialOilService         = essentialOilService;
     _moleculeService             = moleculeService;
     _substanceService            = substanceService;
     _essentialOilMoleculeService = essentialOilMoleculeService;
     _effectService             = effectService;
     _categoryService           = categoryService;
     _essentialOilEffectService = essentialOilEffectService;
 }
        private static void GetServices()
        {
            var container = new InjectContainer();

            container.Register <IMoleculeService, MoleculeService>();
            container.Register <IMoleculeRepository, MoleculeRepository>();
            container.Register <ILogService, LogService>();
            container.Register <ILogRepository, LogRepository>();
            container.Register <IAtomService, AtomService>();
            container.Register <ILinkService, LinkService>();
            container.Register <IReplacementReactionService, ReplacementReactionService>();
            container.Register <IAddictionReactionService, AddictionReactionService>();

            moleculeService = container.Resolve <IMoleculeService>();
        }
        public void Initialize()
        {
            var container = new InjectContainer();

            container.Register <IMoleculeService, MoleculeService>();
            container.Register <IMoleculeRepository, MoleculeRepository>();
            container.Register <ILogService, LogService>();
            container.Register <ILogRepository, LogRepository>();
            container.Register <IAtomService, AtomService>();
            container.Register <ILinkService, LinkService>();
            container.Register <IReplacementReactionService, ReplacementReactionService>();
            container.Register <IAddictionReactionService, AddictionReactionService>();

            _moleculeService = container.Resolve <IMoleculeService>();
        }
        public MoleculeSearchForm(IMoleculeService moleculeService, ILogService logService, ILinkService linkService)
        {
            InitializeComponent();
            this.timerSearch.Enabled     = false;
            this.timerSave.Enabled       = false;
            this.gridQueue.DataSource    = new List <object>();
            this.gridSearches.DataSource = new List <object>();

            this._moleculeService = moleculeService;
            this._logService      = logService;
            this._linkService     = linkService;

            this.Searching  = false;
            this.Saving     = false;
            this.FromRandom = false;
            this.FromEmpty  = true;

            this.ThreadSearch    = new List <Thread>();
            this.queueObjectLock = new object();
            this.listObjectLock  = new object();
        }
Exemple #6
0
 public ReplacementReactionService(IMoleculeService moleculeService, ILinkService linkService)
 {
     this._moleculeService = moleculeService;
     this._linkService     = linkService;
 }
 public AddictionReactionService(IMoleculeService moleculeService, ILinkService linkService)
 {
     this._moleculeService = moleculeService;
     this._linkService     = linkService;
 }