Mise à jour de 'src/SharedEF/IGenericRepository.cs'

WORK-EF_WebAPI
David D'ALMEIDA 1 year ago
parent 1e751fe540
commit 1608f6bd11

@ -2,11 +2,11 @@ namespace SharedEF;
public interface IGenericRepository<T> public interface IGenericRepository<T>
{ {
Task<IEnumerable<T>> GetItems(int index, int count, Enum? orderingProperty = null, bool descending = false); Task<IEnumerable<T>> GetItems(int index, int count, string? orderingProperty = null, bool descending = false);
Task<T> GetItemById(int id); Task<T?> GetItemById(int id);
Task<T> UpdateItem(int oldItem, T newItem); Task<T?> UpdateItem(int oldItem, T newItem);
Task<T> AddItem(T item); Task<T?> AddItem(T item);
Task<bool> DeleteItem(T item); Task<bool> DeleteItem(int item);
Task<int> GetNbItems(); Task<int> GetNbItems();
} }
Loading…
Cancel
Save