Esempio n. 1
0
        Dictionary <int, Entity <BatchOperator> > GetBatchOperatorEntities()
        {
            Dictionary <int, Entity <BatchOperator> > batchOperatorEntities = new Dictionary <int, Entity <BatchOperator> >();
            ITransaction finder = new ListBatchOperatorsTransaction(this);

            finder.Execute();

            foreach (IEntity operatorEntity in finder.Results)
            {
                Entity <BatchOperator> currentOperatorEntity = operatorEntity as Entity <BatchOperator>;
                batchOperatorEntities.Add(currentOperatorEntity.SystemId, currentOperatorEntity);
            }

            return(batchOperatorEntities);
        }
Esempio n. 2
0
        void UpdateOperatorRepository()
        {
            ITransaction finder = new ListBatchOperatorsTransaction(sqliteStore);

            finder.Execute();

            operatorRepository.Clear();
            BatchOperatorIdMappings.Clear();

            for (int i = 0; i < finder.Results.Count; i++)
            {
                Entity <BatchOperator> entity = finder.Results[i] as Entity <BatchOperator>;
                operatorRepository.Add(entity.NativeModel);
                BatchOperatorIdMappings.Add(i, entity.SystemId);
            }
        }