C# 클래스 Scheduler.Repository.UserRepository

상속: IUserRepository
파일 보기 프로젝트 열기: math-os/mathos-scheduler

공개 메소드들

메소드 설명
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