using System; public class Class1 { public interface IRepository where TEntity : class { TEntity? GetById(int id); IEnumerable GetAll(); void Add(TEntity entity); void Update(TEntity entity); void Delete(TEntity entity); } }