using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; namespace RIZO_Application.Repository { public interface IRepository where T : class, new() { Task GetByIdAsync(object id); Task> GetAllAsync(); Task InsertAsync(T entity); Task UpdateAsync(T entity); Task DeleteAsync(T entity); Task DeleteByIdAsync(object id); } }