using data.RemoteData.RemoteDataBase.DAO; namespace data.Repository; public interface IUserRepository { public Task RemoveUserByIdAsync(int userId); public Task AddUserAsync(UserDAO user); public UserDAO UpdateUser(UserDAO user); public Task> GetAllUsersAsync(bool trackEntities = false); public List GetAllUsers(); public bool RemoveUserById(int userId); public UserDAO GetUserById(int userId); public List GetUsersByGroupId(int groupId); }