Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }