Exemplo n.º 1
0
        public string CampaignMod(ACM.Model.Campaign request)
        {
            string camMod;

            using (TransactionScope tran = new TransactionScope())
            {
                try
                {
                    var checkthecampaigntype = campaignDAO.CampaignInq(request);
                    if (checkthecampaigntype.CampaignTypeId != request.CampaignTypeId)
                    {
                        DeleteByCampaignType(request);
                    }

                    camMod = campaignDAO.CampaignMod(request);
                    tran.Complete();
                }
                catch (Exception ex)
                {
                    Error.WriteException(TraceEventType.Error, ex.Message.ToString(), "CampaignMod-BO");
                    throw new Exception(ex.Message.ToString());
                }
            }
            return(camMod);
        }