C# Класс FrontendServices.Controllers.ProjectController

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

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

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