IUserRepository.cs 394 B

12345678910111213141516171819
  1. using LibraryManagementSystem.Console.Models;
  2. namespace LibraryManagementSystem.Console.Repositories;
  3. /// <summary>
  4. /// Определяет CRUD операции для пользователей.
  5. /// </summary>
  6. public interface IUserRepository
  7. {
  8. int Create(User user);
  9. IEnumerable<User> GetAll();
  10. User? GetById(int id);
  11. bool Update(User user);
  12. bool Delete(int id);
  13. }