public ProjectController(ProjectManager projectManager, ProjectMetadataManager projectMetadataManager, ProjectInfoManager projectInfoManager, ForumSiteManager forumSiteManager, PermissionManager permissionManager, ProjectGroupManager projectGroupManager, AuthorizationManager authorizationManager) { m_projectManager = projectManager; m_projectMetadataManager = projectMetadataManager; m_projectInfoManager = projectInfoManager; m_forumSiteManager = forumSiteManager; m_permissionManager = permissionManager; m_projectGroupManager = projectGroupManager; m_authorizationManager = authorizationManager; }
public IHttpActionResult Get(int id) { try { ApiResponse apiResponse = new ApiResponse(); ProjectInfoManager manager = new ProjectInfoManager(); apiResponse.Data = manager.RetrieveById(id); return(Ok(apiResponse)); } catch (Exception ex) { return(InternalServerError(ex)); } }