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