C# Class Gateways.Redmine.ProjectManagerGateway

Inheritance: IProjectManagerGateway, IRedmineUserRegistrar
Exibir arquivo Open project: LeagueOfDevelopers/LodCore

Public Methods

Method Description
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

Private Methods

Method Description
GetLoginForLastname ( string lastName ) : string
GetProjectIdentifier ( string projectName ) : string

Method Details

AddNewUserToProject() public method

public AddNewUserToProject ( int redmineProjectId, int redmineUserId ) : void
redmineProjectId int
redmineUserId int
return void

ChangeUserPassword() public method

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

CreateProject() public method

public CreateProject ( CreateProjectRequest request ) : RedmineProjectInfo
request ProjectManagement.Application.CreateProjectRequest
return ProjectManagement.RedmineProjectInfo

GetProjectIssues() public method

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

ProjectManagerGateway() public method

public ProjectManagerGateway ( RedmineSettings redmineSettings ) : System
redmineSettings RedmineSettings
return System

RegisterUser() public method

public RegisterUser ( Account account ) : int
account UserManagement.Domain.Account
return int

RemoveUserFromProject() public method

public RemoveUserFromProject ( int redmineProjectId, int redmineUserId ) : void
redmineProjectId int
redmineUserId int
return void