public IEnumerable <UserDTO> getPCMembersForConference(int conferenceId) { using (var uow = new UnitOfWork()) { var conference = uow.getRepository <Conference>().get(conferenceId); List <UserDTO> users = new List <UserDTO>(); var usersConverter = new UserConverterService(); var usersRepo = uow.getRepository <User>(); foreach (var u in conference.Participations) { if (u.Role == UserRole.Chair || u.Role == UserRole.CoChair || u.Role == UserRole.Reviewer) { users.Add(usersConverter.convertToDTOModel(usersRepo.get(u.UserId))); } } return(users); } }
public UserConferenceService() { converter = new ConferenceConverterService(); userConverter = new UserConverterService(); userCOnferenceConverter = new User_ConferenceConverterService(); }
public UserService() { _ecrypt = new Ecryption(); converter = new UserConverterService(); }