C# Класс Scheduler.Repository.UserRepository

Наследование: IUserRepository
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

AddAsync() публичный Метод

public AddAsync ( IUnitOfWork unitOfWork, IUser entity ) : Task
unitOfWork IUnitOfWork
entity IUser
Результат Task

AddAsync() публичный Метод

public AddAsync ( IUnitOfWork unitOfWork, List entities, List roles = null ) : Task
unitOfWork IUnitOfWork
entities List
roles List
Результат Task

CreateUnitOfWork() публичный Метод

public CreateUnitOfWork ( ) : IUnitOfWork
Результат IUnitOfWork

DeleteAsync() публичный Метод

public DeleteAsync ( IUser entity ) : Task
entity IUser
Результат Task

DeleteAsync() публичный Метод

public DeleteAsync ( string userId ) : Task
userId string
Результат Task

GetAsync() публичный Метод

public GetAsync ( string ID ) : Task
ID string
Результат Task

GetAsync() публичный Метод

public GetAsync ( ) : Task>
Результат Task>

UpdateAsync() публичный Метод

public UpdateAsync ( IUser entity ) : Task
entity IUser
Результат Task

UserRepository() публичный Метод

public UserRepository ( IRepository repository ) : AutoMapper
repository IRepository
Результат AutoMapper