C# Class TimeTracker.Tasks.ProjectTasks

Inheritance: IProjectTasks
ファイルを表示 Open project: jsmale/TimeTracker

Public Methods

Method Description
CreateProject ( CreateProjectRequest createProjectRequest ) : void
DeleteProject ( System.Guid id ) : void
EditProject ( System.Guid id, EditProjectRequest editProjectRequest ) : void
GetAllProjectResponses ( ) : IQueryable
GetProjectResponse ( System.Guid id ) : ProjectResponse
ProjectTasks ( IRepository repository ) : System

Method Details

CreateProject() public method

public CreateProject ( CreateProjectRequest createProjectRequest ) : void
createProjectRequest TimeTracker.DTO.CreateProjectRequest
return void

DeleteProject() public method

public DeleteProject ( System.Guid id ) : void
id System.Guid
return void

EditProject() public method

public EditProject ( System.Guid id, EditProjectRequest editProjectRequest ) : void
id System.Guid
editProjectRequest EditProjectRequest
return void

GetAllProjectResponses() public method

public GetAllProjectResponses ( ) : IQueryable
return IQueryable

GetProjectResponse() public method

public GetProjectResponse ( System.Guid id ) : ProjectResponse
id System.Guid
return TimeTracker.DTO.ProjectResponse

ProjectTasks() public method

public ProjectTasks ( IRepository repository ) : System
repository IRepository
return System