public OperationResult CreateMarketingChannel(ServiceDataContracts.MarketingChannel MarketingChannel) { try { var dbContext = new AlohaDb(); var dp = new Entities.MarketingChannel(); dp.Name = MarketingChannel.Name; dp.IsActive = MarketingChannel.IsActive; dbContext.MarketingChannel.Add(dp); dbContext.SaveChanges(); return(new OperationResult { Success = true, CreatedObjectId = dp.Id }); } catch (Exception e) { log.Error("Error", e); return(new OperationResult { Success = false, ErrorMessage = e.Message }); } }
public OperationResult UpdateMarketingChannel(ServiceDataContracts.MarketingChannel MarketingChannel) { var dp = db.MarketingChannel.FirstOrDefault(p => p.Id == MarketingChannel.Id); if (dp == null) { return(new OperationResult { Success = false, ErrorMessage = "MarketingChannel Not Found." }); } dp.Name = MarketingChannel.Name; dp.IsActive = MarketingChannel.IsActive; db.SaveChanges(); return(new OperationResult { Success = true }); }