public static async Task <s_kceli> AddKceli(this DohodDbContext dbContext, string codeceli) { var kceli = new s_kceli() { CodeCeli = codeceli, DateBeg = null, Name = $"Добавлено при импорте {DateTime.Now:dd.MM.yyyy}", FullName = $"Добавлено при импорте {DateTime.Now}", }; var res = await dbContext.s_kceli.AddAsync(kceli); await dbContext.SaveChangesAsync(); kceli.Sysid = res.Entity.Sysid; return(kceli); }
public async Task WriteKceli(List <ExpandoObject> lst) { _dohodDbContext.TruncateDbTable(typeof(s_kceli).Name); foreach (dynamic obj in lst) { var kceli = new s_kceli(); kceli.Sysid = (int)obj.SYSID; kceli.CodeCeli = obj.KODCELI; kceli.Name = obj.NAMECELI; kceli.FullName = obj.NAMECELI; kceli.DateBeg = obj.DATE_BEG; FillAppEditFields(obj, kceli); await _dohodDbContext.s_kceli.AddAsync(kceli); } await _dohodDbContext.SaveChangesAsync(); }