Exemplo n.º 1
0
        public async Task <bool> ModifyEntityAsync(T t)
        {
            bool rs = false;

            using (var db = new SurgingtestContext())
            {
                db.Set <T>().Update(t);
                rs = await db.SaveChangesAsync() == 1;
            }
            return(rs);
        }
Exemplo n.º 2
0
        public async Task <bool> DeleteAsync(List <T> t)
        {
            bool rs = false;

            using (var db = new SurgingtestContext())
            {
                db.Set <T>().RemoveRange(t);
                rs = await db.SaveChangesAsync() == t.Count;
            }
            return(rs);
        }
Exemplo n.º 3
0
        public async Task <bool> ModifyListAsync(List <T> list)
        {
            bool rs = false;

            using (var db = new SurgingtestContext())
            {
                db.Set <T>().UpdateRange(list);
                rs = await db.SaveChangesAsync() == list.Count;
            }
            return(rs);
        }
Exemplo n.º 4
0
        public async Task <bool> AddListAsync(List <T> t)
        {
            bool rs = false;

            using (var db = new SurgingtestContext())
            {
                await db.Set <T>().AddRangeAsync(t);

                rs = await db.SaveChangesAsync() == t.Count;
            }
            return(rs);
        }