C# 클래스 Gateways.Redmine.ProjectManagerGateway

상속: IProjectManagerGateway, IRedmineUserRegistrar
파일 보기 프로젝트 열기: LeagueOfDevelopers/LodCore

공개 메소드들

메소드 설명
AddNewUserToProject ( int redmineProjectId, int redmineUserId ) : void
ChangeUserPassword ( Account account, string newPassword ) : void
CreateProject ( CreateProjectRequest request ) : RedmineProjectInfo
GetProjectIssues ( int projectManagerProjectId, int countOfProjects, List issueTypes, List statusList ) : ProjectManagement.Domain.Issue[]
ProjectManagerGateway ( RedmineSettings redmineSettings ) : System
RegisterUser ( Account account ) : int
RemoveUserFromProject ( int redmineProjectId, int redmineUserId ) : void

비공개 메소드들

메소드 설명
GetLoginForLastname ( string lastName ) : string
GetProjectIdentifier ( string projectName ) : string

메소드 상세

AddNewUserToProject() 공개 메소드

public AddNewUserToProject ( int redmineProjectId, int redmineUserId ) : void
redmineProjectId int
redmineUserId int
리턴 void

ChangeUserPassword() 공개 메소드

public ChangeUserPassword ( Account account, string newPassword ) : void
account UserManagement.Domain.Account
newPassword string
리턴 void

CreateProject() 공개 메소드

public CreateProject ( CreateProjectRequest request ) : RedmineProjectInfo
request ProjectManagement.Application.CreateProjectRequest
리턴 ProjectManagement.RedmineProjectInfo

GetProjectIssues() 공개 메소드

public GetProjectIssues ( int projectManagerProjectId, int countOfProjects, List issueTypes, List statusList ) : ProjectManagement.Domain.Issue[]
projectManagerProjectId int
countOfProjects int
issueTypes List
statusList List
리턴 ProjectManagement.Domain.Issue[]

ProjectManagerGateway() 공개 메소드

public ProjectManagerGateway ( RedmineSettings redmineSettings ) : System
redmineSettings RedmineSettings
리턴 System

RegisterUser() 공개 메소드

public RegisterUser ( Account account ) : int
account UserManagement.Domain.Account
리턴 int

RemoveUserFromProject() 공개 메소드

public RemoveUserFromProject ( int redmineProjectId, int redmineUserId ) : void
redmineProjectId int
redmineUserId int
리턴 void