예제 #1
0
        public HttpResponseMessage GetProjectMamberList(string ProjectId)
        {
            try
            {
                var membres = _projectMemberRepository.GerProjectMemberList(ProjectId).ToList();
                GetProjectMemberDTO getProjectMemberDTO = new GetProjectMemberDTO();
                getProjectMemberDTO.HostDepartMember = membres
                                                       .Where(a => a.Person.InstituteId == a.Project.InstituteId)
                                                       .Select(Mapper.Map <GetProjectMemberVO>).ToList();
                getProjectMemberDTO.OtherDepartMember = membres
                                                        .Where(a => a.Person.InstituteId != a.Project.InstituteId)
                                                        .Select(Mapper.Map <GetProjectMemberVO>).ToList();

                return(ResponseWrapper.SuccessResponse(getProjectMemberDTO));
            }
            catch (Exception e)
            {
                return(ResponseWrapper.ExceptionResponse(e));
            }
        }