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