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); }