public async Task <TEntity> Insert(TEntity entity) { _context.Entry(entity).State = EntityState.Modified; await _context.AddAsync(entity); await _context.SaveChangesAsync(); return(entity); }