public bool AddOrUpdateCampaign(CatalogCampaignAddOrUpdateRequestModel campaign) { long Id = _campaignHeaderRepo.CreateOrUpdate(campaign); foreach (CatalogCampaignItem item in campaign.Items) { _campaignItemRepo.CreateOrUpdate(Id, item); } return(true); }
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); }