Exemple #1
0
        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);
        }
Exemple #2
0
        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();
        }