public bool AddOrUpdateCampaign(CatalogCampaignAddOrUpdateRequestModel campaign)
        {
            long Id = _campaignHeaderRepo.CreateOrUpdate(campaign);

            foreach (CatalogCampaignItem item in campaign.Items)
            {
                _campaignItemRepo.CreateOrUpdate(Id, item);
            }

            return(true);
        }
示例#2
0
        public OperationReturnModel <bool> AddOrUpdateCampaignHeader(CatalogCampaignAddOrUpdateRequestModel model)
        {
            OperationReturnModel <bool> returnValue = new OperationReturnModel <bool>();

            try
            {
                returnValue.SuccessResponse = _campaignLogic.AddOrUpdateCampaign(model);
                returnValue.IsSuccess       = true;
            }
            catch (Exception ex)
            {
                returnValue.IsSuccess    = false;
                returnValue.ErrorMessage = ex.Message;
                _elRepo.WriteErrorLog("AddOrUpdateCampaign", ex);
            }

            return(returnValue);
        }