Exemple #1
0
        private Dictionary <string, Entity.tCreditSubtype> InsertCreditSubtypes(Entity.tCreditType creditTypeEntity, HashSet <string> creditSubtypeCache, ref int currentProgress)
        {
            var creditSubtype = new Dictionary <string, Entity.tCreditSubtype>(10);

            foreach (var item in creditSubtypeCache)
            {
                var entity = new Entity.tCreditSubtype()
                {
                    tCreditType = creditTypeEntity,
                    Subtype     = item,
                };

                _context.tCreditSubtype.Add(entity);

                creditSubtype.Add(item, entity);

                IncreaseCurrent(ref currentProgress);
            }

            return(creditSubtype);
        }
Exemple #2
0
        private void InsertCreditTypes()
        {
            ReportStart(_cache.CreditType, "Credit Type");

            var currentProgress = 0;

            foreach (var item in _cache.CreditType)
            {
                var entity = new Entity.tCreditType()
                {
                    Type = item,
                };

                _context.tCreditType.Add(entity);

                CreditType.Add(item, entity);

                IncreaseCurrent(ref currentProgress);
            }

            ReportFinish();
        }