C# Class Scheduler.Repository.UserRepository

Inheritance: IUserRepository
Afficher le fichier Open project: math-os/mathos-scheduler

Méthodes publiques

Méthode Description
AddAsync ( IUnitOfWork unitOfWork, IUser entity ) : Task
AddAsync ( IUnitOfWork unitOfWork, List entities, List roles = null ) : Task
CreateUnitOfWork ( ) : IUnitOfWork
DeleteAsync ( IUser entity ) : Task
DeleteAsync ( string userId ) : Task
GetAsync ( string ID ) : Task
GetAsync ( ) : Task>
UpdateAsync ( IUser entity ) : Task
UserRepository ( IRepository repository ) : AutoMapper

Method Details

AddAsync() public méthode

public AddAsync ( IUnitOfWork unitOfWork, IUser entity ) : Task
unitOfWork IUnitOfWork
entity IUser
Résultat Task

AddAsync() public méthode

public AddAsync ( IUnitOfWork unitOfWork, List entities, List roles = null ) : Task
unitOfWork IUnitOfWork
entities List
roles List
Résultat Task

CreateUnitOfWork() public méthode

public CreateUnitOfWork ( ) : IUnitOfWork
Résultat IUnitOfWork

DeleteAsync() public méthode

public DeleteAsync ( IUser entity ) : Task
entity IUser
Résultat Task

DeleteAsync() public méthode

public DeleteAsync ( string userId ) : Task
userId string
Résultat Task

GetAsync() public méthode

public GetAsync ( string ID ) : Task
ID string
Résultat Task

GetAsync() public méthode

public GetAsync ( ) : Task>
Résultat Task>

UpdateAsync() public méthode

public UpdateAsync ( IUser entity ) : Task
entity IUser
Résultat Task

UserRepository() public méthode

public UserRepository ( IRepository repository ) : AutoMapper
repository IRepository
Résultat AutoMapper