C# 클래스 FrontendServices.Controllers.ProjectController

상속: ApiController
파일 보기 프로젝트 열기: LeagueOfDevelopers/LodCore

공개 메소드들

메소드 설명
ProjectController ( IProjectProvider projectProvider, ProjectsMapper projectsMapper, IAuthorizer authorizer, IUserManager userManager, IPaginationWrapper paginationWrapper ) : Common.System

비공개 메소드들

메소드 설명
AddDeveloperToProject ( int projectId, int developerId, [ role ) : IHttpActionResult
CreateProject ( [ createProjectRequest ) : IHttpActionResult
DeleteDeveloperFromProject ( int projectId, int developerId ) : IHttpActionResult
GetAllProjects ( ) : PaginableObject
GetProject ( int projectId ) : IHttpActionResult
GetProjectByPage ( int pageNumber ) : PaginableObject
GetPublicProjectsCounterExpression ( string>.Dictionary paramsDictionary ) : bool>>.Expression
GetRandomIndexPageProjects ( int count ) : IEnumerable
GetSomeProjects ( string>.Dictionary paramsDictionary ) : IEnumerable
UpdateProject ( int projectId, [ updateProjectRequest ) : IHttpActionResult

메소드 상세

ProjectController() 공개 메소드

public ProjectController ( IProjectProvider projectProvider, ProjectsMapper projectsMapper, IAuthorizer authorizer, IUserManager userManager, IPaginationWrapper paginationWrapper ) : Common.System
projectProvider IProjectProvider
projectsMapper FrontendServices.App_Data.Mappers.ProjectsMapper
authorizer IAuthorizer
userManager IUserManager
paginationWrapper IPaginationWrapper
리턴 Common.System