public async Task <CResult <T> > AddAsync(T obj) { try { dbSet.Add(obj); await _context.SaveChangesAsync(); return(new CResult <T>() { Object = obj, Succeeded = true, Desc = "Kayıt işlemi başarılı." }); } catch (Exception ex) { return(new CResult <T>() { Succeeded = false, Desc = ex.Message.ToString(), ex = ex }); } }
public CResult <T> BulkInsert(List <T> obj) { try { using (_context = new LapContext()) { _context.Set <T>().AddRange(obj); _context.SaveChangesAsync(); return(new CResult <T>() { Object = null, Succeeded = true, Desc = "Kayıt işlemi başarılı." }); } } catch (Exception ex) { throw new Exception("Repository.BulkInsert ; Repository", ex); } }