public virtual TEntity Add(TEntity entity)
 {
     _context.Set <TEntity>().Add(entity);
     _context.SaveChanges();
     return(entity);
 }