private static void Configure_InMemoryDatabase(Container container, bool generazioneInterventiFake = false)
        {
            // Indica quali sono le unità operative per le quali si generano interventi fake
            var codiciUnitaOperativeInterventiFake = new[] { "RM.1000", "VT.1000", "RI.1000", "LT.1000", "FR.1000" };

            // indica di quanti giorni andare indietro per la generazione degli interventi fake
            var giorniIndietroInterventiFake = 5;

            var richieste = new List <RichiestaAssistenza>();

            if (generazioneInterventiFake)
            {
                var quickGenerator = new QuickGenerator(codiciUnitaOperativeInterventiFake, giorniIndietroInterventiFake);
                richieste.AddRange(quickGenerator.Genera());
            }

            container.Register <SO115App.FakePersistence.InMemory.DbRichieste>(() =>
            {
                return(new SO115App.FakePersistence.InMemory.DbRichieste(richieste));
            },
                                                                               Lifestyle.Singleton);

            container.Register <SO115App.FakePersistence.InMemory.DbCodiciRichieste>(Lifestyle.Singleton);

            //container.Register<
            //    Models.Servizi.Infrastruttura.GestioneSoccorso.GenerazioneCodiciRichiesta.IGeneraCodiceRichiesta,
            //    FakePersistence.InMemory.DbCodiciRichieste>(Lifestyle.Singleton);
        }
Example #2
0
        public frmMonitor(QuickGenerator.Settings setting)
        {
            _setting = setting;

            if (_setting.capacityClipBoardRing < 3)
                _setting.capacityClipBoardRing = 3;

            clipRing = new ClipBoardRing(_setting.CapacityClipBoardRing);
        }
Example #3
0
        public Abbreviations(QuickGenerator.Settings settings, VocabularyArgument vocabularyArguments )
        {
            this.settings = settings;
            this.vocabularyArguments = vocabularyArguments;
            if (this.vocabularyArguments == null) this.vocabularyArguments = new VocabularyArgument();

            //CreateNewWords();
            dictionaryCreateWords = new Dictionary<IntPtr, CreateWords>(3);
        }
        public ItemShowCreateClass(QuickGenerator.PluginMain plugin)
            : base("Class")
        {
            this.ToolTipText = "Generate Actionscript file Class";
            this.Click += new EventHandler(ItemShowCreateClass_Click);
            _plugin = plugin;

            Assembly assembly = Assembly.GetExecutingAssembly();
            // QuickGenerator
            this.Image = new Bitmap(assembly.GetManifestResourceStream("QuickGenerator.Resources.ClassLarge.png"));
        }
 public ReformatterCode(QuickGenerator.Settings settings)
 {
     this.settings = settings;
 }
 public ControlShortCutAutoClose(QuickGenerator.Settings settings, Abbreviations abbreviations)
 {
     this.settings = settings;
     this.abbreviations = abbreviations;
 }
Example #7
0
        public CreateWords(QuickGenerator.Settings settings, VocabularyArgument vocabularyArgument)
        {
            this._setting = settings;

               _vocabularyArgument = vocabularyArgument;

            changeWord = new delegateChangeWord(ChangeWordsVar);

            Words = new List<WordRegionBase>();
            lsVar = new Dictionary<string, VarWordRegion>();

            curIndWord = -1;
        }