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