public void AddMeetingUserRel(List <MeetingUserRelJson> MeetingUserRel, MettingJson MettingJson)
        {
            foreach (MeetingUserRelJson _MeetingUserRelJson in MeetingUserRel)
            {
                _MeetingUserRelJson.MeetingId = MettingJson.ID;
                _MeetingUserRelJson.UserId    = _MeetingUserRelJson.ID;
                _MeetingUserRelJson.ID        = Guid.NewGuid().ToString();
                MeetingUserRelTranslator _MeetingTranslator        = new MeetingUserRelTranslator();
                MeetingUserRelRepository _MeetingUserRelRepository = new MeetingUserRelRepository();

                _MeetingUserRelRepository.Add(_MeetingTranslator.ToEntity(_MeetingUserRelJson));
            }
        }
        public List <MeetingUserRelJson> GetUserGetByMeetingId(string MeetingId, string IsGetInFormed, string IsInternal)
        {
            var result       = new List <MeetingUserRelJson>();
            var resultFainal = new List <MeetingUserRelJson>();

            MeetingUserRelRepository _MeetingUserRelRepository = new MeetingUserRelRepository();
            MeetingUserRelTranslator _MeetingUserRelTranslator = new MeetingUserRelTranslator();

            result = _MeetingUserRelTranslator.ToDomainObjects(_MeetingUserRelRepository.GetAll(Guid.Parse(MeetingId)));
            if (bool.Parse(IsGetInFormed))
            {
                foreach (MeetingUserRelJson metuserrel in result)
                {
                    if (bool.Parse(metuserrel.IsGetInFormed) == true)
                    {
                        resultFainal.Add(metuserrel);
                    }
                }
            }
            else if (bool.Parse(IsInternal))
            {
                foreach (MeetingUserRelJson metuserrel in result)
                {
                    if ((bool.Parse(metuserrel.IsInternal) == true) && (bool.Parse(metuserrel.IsGetInFormed) == false))
                    {
                        resultFainal.Add(metuserrel);
                    }
                }
            }
            else if (!bool.Parse(IsInternal))
            {
                foreach (MeetingUserRelJson metuserrel in result)
                {
                    if (bool.Parse(metuserrel.IsInternal) == false)
                    {
                        resultFainal.Add(metuserrel);
                    }
                }
            }
            //foreach (MeetingUserRelJson userRel in resultFainal)
            //{
            //    PhoneNumbersRepository PhoneNumbersRepository = new PhoneNumbersRepository();
            //    userRel.Number = new PhoneNumberTraslator().ToDomainObject(PhoneNumbersRepository.GetByUserId(Guid.Parse(userRel.UserId))).Number ;
            //}
            return(resultFainal);
        }
        public List <MeetingUserRelJson> GetAllUserUseMettingNotInternal(string MeetingId, string IsGetInFormed)
        {
            var result       = new List <MeetingUserRelJson>();
            var resultFainal = new List <MeetingUserRelJson>();

            MeetingUserRelRepository _MeetingUserRelRepository = new MeetingUserRelRepository();
            MeetingUserRelTranslator _MeetingUserRelTranslator = new MeetingUserRelTranslator();

            result = _MeetingUserRelTranslator.ToDomainObjects(_MeetingUserRelRepository.GetAll(Guid.Parse(MeetingId)));
            if (bool.Parse(IsGetInFormed))
            {
                foreach (MeetingUserRelJson metuserrel in result)
                {
                    if (bool.Parse(metuserrel.IsGetInFormed) == true)
                    {
                        resultFainal.Add(metuserrel);
                    }
                }
            }


            return(resultFainal);
        }