public Campaign AddAccountsToCampaign(Campaign campaign, List<Account> accounts) { foreach(Account a in accounts) { AccountCampaign accountCampaign = new AccountCampaign(); accountCampaign.AccountID = a.ID; accountCampaign.CampaignID = campaign.ID; //accountCampaign.Account = a; //accountCampaign.Campaign = campaign; accountCampaign.ID = (_dbContext.AccountCampaigns.Max(ac => ac.ID) + 1); //TODO: Fix _dbContext.AccountCampaigns.AddObject(accountCampaign); _dbContext.SaveChanges(); } return campaign; }
/// <summary> /// Create a new AccountCampaign object. /// </summary> /// <param name="id">Initial value of the ID property.</param> /// <param name="accountID">Initial value of the AccountID property.</param> /// <param name="campaignID">Initial value of the CampaignID property.</param> /// <param name="priority">Initial value of the Priority property.</param> public static AccountCampaign CreateAccountCampaign(global::System.Int32 id, global::System.Int32 accountID, global::System.Int32 campaignID, global::System.Int32 priority) { AccountCampaign accountCampaign = new AccountCampaign(); accountCampaign.ID = id; accountCampaign.AccountID = accountID; accountCampaign.CampaignID = campaignID; accountCampaign.Priority = priority; return accountCampaign; }
/// <summary> /// Deprecated Method for adding a new object to the AccountCampaigns EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToAccountCampaigns(AccountCampaign accountCampaign) { base.AddObject("AccountCampaigns", accountCampaign); }