using Shared; namespace Model.Repository; public interface IUserRepository : IGenericRepository { public Task?> GetUsers(int index, int count, AthleteOrderCriteria? criteria , bool descending = false); public Task AddFriend(User user, User friend); public Task RemoveFriend(User user, User friend); // should be removed cause i just have to call the GetItem then get the friends public Task?> GetFriends(User user, int index, int count, AthleteOrderCriteria? criteria, bool descending = false); public Task GetNbFriends(User user); }