namespace SharedEF; public interface IGenericRepository { Task> GetItems(int index, int count, string? orderingProperty = null, bool descending = false); Task GetItemById(int id); Task UpdateItem(int oldItem, T newItem); Task AddItem(T item); Task DeleteItem(int item); Task GetNbItems(); }