Files
PruebaGentle/Backend/PruebaGentle.Core/Interfaces/IUserRepository.cs

14 lines
362 B
C#
Raw Normal View History

using PruebaGentle.Core.Entities;
namespace PruebaGentle.Core.Interfaces;
public interface IUserRepository
{
Task<User> CreateAsync(User user);
Task<User?> GetByIdAsync(int id);
Task<IEnumerable<User>> GetAllAsync();
Task<User?> UpdateAsync(User user);
Task<bool> DeleteAsync(int id);
Task<User?> GetByUsernameAsync(string username);
}