private void detach_T_ActivityUserInformations(T_ActivityUserInformation entity)
		{
			this.SendPropertyChanging();
			entity.T_UserInformation = null;
		}
 partial void DeleteT_ActivityUserInformation(T_ActivityUserInformation instance);
 partial void UpdateT_ActivityUserInformation(T_ActivityUserInformation instance);
 partial void InsertT_ActivityUserInformation(T_ActivityUserInformation instance);
		private void attach_T_ActivityUserInformations(T_ActivityUserInformation entity)
		{
			this.SendPropertyChanging();
			entity.T_Activity = this;
		}
Beispiel #6
0
		public void SaveRecipients(List<Recipient> usersRecipients, List<Recipient> leadsRecipients, int activityID)
		{
			_dataLeadProvider = new CCTLeadProvider();
			using (var dc = new EngageCCTDataClassesDataContext())
			{
				//T_ActivityUserInformation tActivityUserInformation;
				//T_ActivityLead tActivityLead;
				//tActivityUserInformation = dc.T_ActivityUserInformations.SingleOrDefault(a => a.ActivityID == activityID);
				//tActivityLead = dc.T_ActivityLeads.SingleOrDefault(l => l.ActivityID == activityID);

				//if (tActivityUserInformation == null)
				//{
				//  tActivityUserInformation = new T_ActivityUserInformation();
				//}
				//if (tActivityLead == null)
				//{
				//  tActivityLead = new T_ActivityLead();
				//}

				if (usersRecipients.Count > 0)
				{

					foreach (var user in usersRecipients)
					{
						string login = GetUserLoginByFullName(user);
						T_ActivityUserInformation tActivityUserInformation = new T_ActivityUserInformation();
						tActivityUserInformation.ActivityID = activityID;
						tActivityUserInformation.Login = login;
						tActivityUserInformation.IsBcc = user.IsBcc;
						dc.T_ActivityUserInformations.InsertOnSubmit(tActivityUserInformation);
						dc.SubmitChanges();
					}
				}

				if (leadsRecipients.Count > 0)
				{
					foreach (var lead in leadsRecipients)
					{
						int id = _dataLeadProvider.GetLeadIDByFullName(lead);
						T_ActivityLead tActivityLead = new T_ActivityLead();
						tActivityLead.ActivityID = activityID;
						tActivityLead.LeadID = id;
						tActivityLead.IsBcc = lead.IsBcc;
						dc.T_ActivityLeads.InsertOnSubmit(tActivityLead);
						dc.SubmitChanges();
					}
				}

			}
		}