Example #1
0
        /// <summary>
        /// Delete Marketing Channel by id
        /// </summary>
        public void DeleteMarketingChannel(long marketingChannelId)
        {
            MarketingChannel dbversion = marketingChannelRepository.Find((short)marketingChannelId);

            ValidateBeforeDeletion(marketingChannelId);
            if (dbversion == null)
            {
                throw new InvalidOperationException(string.Format(CultureInfo.InvariantCulture,
                                                                  "Marketing Channel with Id {0} not found!", marketingChannelId));
            }
            marketingChannelRepository.Delete(dbversion);
            marketingChannelRepository.SaveChanges();
        }