new_presence/data/Repository/IUserRepository.cs
2024-11-16 11:29:24 +03:00

22 lines
856 B
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using data.RemoteData.DAO;
using domain.Models;
namespace data.Repository
{
// Интерфейс для репозитория работы с пользователями.
public interface IUserRepository
{
// Свойство для получения всех пользователей.
IEnumerable<UserLocalEntity> GetAllUsers { get; }
// Метод для удаления пользователя по GUID.
bool RemoveUserByGuid(Guid userGuid);
// Метод для обновления данных пользователя.
UserLocalEntity? UpdateUser(UserLocalEntity user);
// Метод для получения списка пользователей в виде объектов UserDao (только их имена).
List<UserDao> GetUserNames();
}
}