15 lines
506 B
C#
15 lines
506 B
C#
using WebDesktopBackend.Entitys.User;
|
|
|
|
namespace WebDesktopBackend.Contract.Persistance {
|
|
public interface IUserRepository {
|
|
User AddUser(UserEditor editor);
|
|
void EditUser(string id, UserEditor editor);
|
|
void DeleteUser(string id);
|
|
User GetUser(string id);
|
|
User GetUserByUsername(string username);
|
|
User GetUserByEmail(string email);
|
|
User GetUserFromLogin(UserLogin login);
|
|
User[] GetUsers();
|
|
bool Login(UserLogin login);
|
|
}
|
|
} |