public void Delete(int Id)
        {
            var t = Find(Id);

            if (context.Entry(t).State == EntityState.Detached)
            {
                dbSet.Attach(t);
            }

            dbSet.Remove(t);
        }