コード例 #1
0
        public ProjectCompanyModel GetProjectCompany(int?id)
        {
            if (id == null)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }
            ProjectCompanyModel pcmodel = _project.GetProjectCompany((int)id);

            return(pcmodel);
        }
コード例 #2
0
        public ProjectCompanyModel GetProjectCompany(int projectid)
        {
            ProjectCompanyModel projectCompanyModel;

            Project project        = ProjectRepository.Projects.SingleOrDefault(p => p.ProjectId == projectid);
            Group   group          = GroupRepository.Groups.SingleOrDefault(g => g.GroupId == project.GroupId);
            Company company        = CompanyRepository.Companys.SingleOrDefault(c => c.CompanyId == project.CompanyId);
            User    projectmanager = UserRepository.GetUsers().SingleOrDefault(c => c.UserID == project.ProjectManagerId);
            User    supervisor     = UserRepository.GetUsers().SingleOrDefault(c => c.UserID == project.SupervisorId);

            projectCompanyModel = new ProjectCompanyModel(project, group, company, projectmanager, supervisor);


            return(projectCompanyModel);
        }