private EmailIdDTO GetAgentUsersContact(int bookingId) { UserAgentMapperMaster userAgentMapperMaster = new UserAgentMapperMaster(); AgentUserMapperDTO agentUserMapperDTO = userAgentMapperMaster.GetAgentUserEmailIds(bookingId); EmailIdDTO emailIdDTO = null; if (agentUserMapperDTO != null && agentUserMapperDTO.UserList != null) { foreach (UserDTO user in agentUserMapperDTO.UserList) { if (!String.IsNullOrEmpty(user.EmailId) && GF.ValidateEmailId(user.EmailId)) { if (emailIdDTO == null) { emailIdDTO = new EmailIdDTO(); } emailIdDTO.TOs += user.EmailId + ";"; } } if (!String.IsNullOrEmpty(agentUserMapperDTO.Agent.EmailId) && GF.ValidateEmailId(agentUserMapperDTO.Agent.EmailId)) { if (emailIdDTO == null) { emailIdDTO = new EmailIdDTO(); } emailIdDTO.CCs = agentUserMapperDTO.Agent.EmailId + ";"; } } return(emailIdDTO); }
public AgentUserMapperDTO GetAgentUserEmailIds(int bookingId) { AgentDTO agentDto = GetBookingAgent(bookingId); UserDTO[] userDto = null; if (agentDto != null) { userDto = GetAgentUsers(agentDto.AgentId); } AgentUserMapperDTO agentUserMapperDTO = new AgentUserMapperDTO(); agentUserMapperDTO.Agent = agentDto; if (userDto != null) { agentUserMapperDTO.UserList = new List <UserDTO>(userDto); } return(agentUserMapperDTO); }