public class Repository<TId, TEntity> : IRepository<TId, TEntity> where TEntity : class{}
public class Repository<TId, TEntity> : IRepository<TId, TEntity> where TEntity : class{}
public interface IRepository<TId, TEntity> where TEntity : class{ public Task<TEntity?> GetAsync(TId id); public void Update(TEntity entity); public void Delete(TEntity entity);}
public interface IRepository<TId, TEntity> where TEntity : class{ public Task<TEntity?> GetAsync(TId id); public void Update(TEntity entity); public void Delete(TEntity entity);}