C# Класс Gateways.Redmine.ProjectManagerGateway

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

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

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