C# 클래스 TeamBins.DataAccessCore.UserRepository

상속: BaseRepo, IUserRepository
파일 보기 프로젝트 열기: kshyju/ProjectPlanningTool

공개 메소드들

메소드 설명
CreateAccount ( UserAccountDto userAccount ) : Task
EmailSubscriptions ( int userId, int teamId ) : Task>
GetPasswordResetRequest ( string activationCode ) : Task
GetTeams ( int userId ) : Task>
GetUser ( int id ) : Task
GetUser ( string email ) : Task
SaveDefaultIssueSettings ( DefaultIssueSettings model ) : System.Threading.Tasks.Task
SaveNotificationSettings ( UserEmailNotificationSettingsVM model ) : System.Threading.Tasks.Task
SavePasswordResetRequest ( PasswordResetRequest passwordResetRequest ) : System.Threading.Tasks.Task
SaveUserProfile ( EditProfileVm userProfileVm ) : System.Threading.Tasks.Task
SetDefaultTeam ( int userId, int teamId ) : System.Threading.Tasks.Task
UpdateLastLoginTime ( int userId ) : System.Threading.Tasks.Task
UpdatePassword ( string password, int userId ) : System.Threading.Tasks.Task
UserRepository ( IConfiguration configuration ) : System

메소드 상세

CreateAccount() 공개 메소드

public CreateAccount ( UserAccountDto userAccount ) : Task
userAccount UserAccountDto
리턴 Task

EmailSubscriptions() 공개 메소드

public EmailSubscriptions ( int userId, int teamId ) : Task>
userId int
teamId int
리턴 Task>

GetPasswordResetRequest() 공개 메소드

public GetPasswordResetRequest ( string activationCode ) : Task
activationCode string
리턴 Task

GetTeams() 공개 메소드

public GetTeams ( int userId ) : Task>
userId int
리턴 Task>

GetUser() 공개 메소드

public GetUser ( int id ) : Task
id int
리턴 Task

GetUser() 공개 메소드

public GetUser ( string email ) : Task
email string
리턴 Task

SaveDefaultIssueSettings() 공개 메소드

public SaveDefaultIssueSettings ( DefaultIssueSettings model ) : System.Threading.Tasks.Task
model TeamBins.Common.ViewModels.DefaultIssueSettings
리턴 System.Threading.Tasks.Task

SaveNotificationSettings() 공개 메소드

public SaveNotificationSettings ( UserEmailNotificationSettingsVM model ) : System.Threading.Tasks.Task
model TeamBins.Common.ViewModels.UserEmailNotificationSettingsVM
리턴 System.Threading.Tasks.Task

SavePasswordResetRequest() 공개 메소드

public SavePasswordResetRequest ( PasswordResetRequest passwordResetRequest ) : System.Threading.Tasks.Task
passwordResetRequest TeamBins.Common.ViewModels.PasswordResetRequest
리턴 System.Threading.Tasks.Task

SaveUserProfile() 공개 메소드

public SaveUserProfile ( EditProfileVm userProfileVm ) : System.Threading.Tasks.Task
userProfileVm TeamBins.Common.ViewModels.EditProfileVm
리턴 System.Threading.Tasks.Task

SetDefaultTeam() 공개 메소드

public SetDefaultTeam ( int userId, int teamId ) : System.Threading.Tasks.Task
userId int
teamId int
리턴 System.Threading.Tasks.Task

UpdateLastLoginTime() 공개 메소드

public UpdateLastLoginTime ( int userId ) : System.Threading.Tasks.Task
userId int
리턴 System.Threading.Tasks.Task

UpdatePassword() 공개 메소드

public UpdatePassword ( string password, int userId ) : System.Threading.Tasks.Task
password string
userId int
리턴 System.Threading.Tasks.Task

UserRepository() 공개 메소드

public UserRepository ( IConfiguration configuration ) : System
configuration IConfiguration
리턴 System