C# 클래스 Nohal.Redmine.Redmine

Wrapper class for the Redmine project management system
파일 보기 프로젝트 열기: bdrhoa/redmine-client

공개 메소드들

메소드 설명
CreateIssue ( Issue newIssue ) : void

Creates new issue in Redmine

DeleteIssue ( int issueId ) : void

Deletes an issue from Redmine

GetActivities ( int projectId ) : List

Gets the list of all available project activities

GetAssignees ( int projectId ) : List

Gets the list of all users available to be assigned to project issue

GetIssues ( int projectId ) : List

Gets the list of all the available issues

GetPriorities ( int projectId ) : List

Gets the list of all available project issue priorities

GetProjects ( ) : List

Gets the list of all the available projects

GetRecentActivity ( int projectId ) : List

Gets the list of recent project activity

GetStatuses ( int projectId ) : List

Gets the list of all available project issue statuses

GetTrackers ( int projectId ) : List

Gets the list of all available project trackers

GetVersions ( int projectId ) : List

Gets the list of all versions project issue can target

GetWatchers ( int projectId ) : List

Gets the list of all the users available as watchers for the project

InvalidateCache ( ) : void

Invalidates the cache.

LogIn ( ) : void

Logs user into Redmine

LogIn ( string username, string password ) : void

Logs user into Redmine

LogOut ( ) : void

Logs out the user.

LogTimeForIssue ( int projectId, int issueId, string description, double timeSpent, System.DateTime date, int activityId ) : void

Logs time spent on an issue

Redmine ( ) : System

Initializes a new instance of the Redmine class.

비공개 메소드들

메소드 설명
ConstructUri ( string redmineRelativeUri ) : Uri

Constructs the complete URL and tries to eliminate all the possible causes for Uri to fail.

메소드 상세

CreateIssue() 공개 메소드

Creates new issue in Redmine
public CreateIssue ( Issue newIssue ) : void
newIssue Issue Issue to create in Redmine
리턴 void

DeleteIssue() 공개 메소드

Deletes an issue from Redmine
public DeleteIssue ( int issueId ) : void
issueId int Id of the issue to delete
리턴 void

GetActivities() 공개 메소드

Gets the list of all available project activities
public GetActivities ( int projectId ) : List
projectId int Project Id
리턴 List

GetAssignees() 공개 메소드

Gets the list of all users available to be assigned to project issue
public GetAssignees ( int projectId ) : List
projectId int Project Id
리턴 List

GetIssues() 공개 메소드

Gets the list of all the available issues
public GetIssues ( int projectId ) : List
projectId int Project Id
리턴 List

GetPriorities() 공개 메소드

Gets the list of all available project issue priorities
public GetPriorities ( int projectId ) : List
projectId int Project Id
리턴 List

GetProjects() 공개 메소드

Gets the list of all the available projects
public GetProjects ( ) : List
리턴 List

GetRecentActivity() 공개 메소드

Gets the list of recent project activity
public GetRecentActivity ( int projectId ) : List
projectId int Project Id
리턴 List

GetStatuses() 공개 메소드

Gets the list of all available project issue statuses
public GetStatuses ( int projectId ) : List
projectId int Project Id
리턴 List

GetTrackers() 공개 메소드

Gets the list of all available project trackers
public GetTrackers ( int projectId ) : List
projectId int Project Id
리턴 List

GetVersions() 공개 메소드

Gets the list of all versions project issue can target
public GetVersions ( int projectId ) : List
projectId int Project Id
리턴 List

GetWatchers() 공개 메소드

Gets the list of all the users available as watchers for the project
public GetWatchers ( int projectId ) : List
projectId int ID of the project
리턴 List

InvalidateCache() 공개 메소드

Invalidates the cache.
public InvalidateCache ( ) : void
리턴 void

LogIn() 공개 메소드

Logs user into Redmine
public LogIn ( ) : void
리턴 void

LogIn() 공개 메소드

Logs user into Redmine
public LogIn ( string username, string password ) : void
username string Username in Redmine
password string Password in Redmine
리턴 void

LogOut() 공개 메소드

Logs out the user.
public LogOut ( ) : void
리턴 void

LogTimeForIssue() 공개 메소드

Logs time spent on an issue
public LogTimeForIssue ( int projectId, int issueId, string description, double timeSpent, System.DateTime date, int activityId ) : void
projectId int Project Id
issueId int Issue Id
description string Work description
timeSpent double Time spent on the issue
date System.DateTime Date when the work was done
activityId int Activity Id
리턴 void

Redmine() 공개 메소드

Initializes a new instance of the Redmine class.
public Redmine ( ) : System
리턴 System