Пример #1
0
 /// <summary>
 /// 添加组合-套餐关系
 /// </summary>
 /// <param name="cce"></param>
 /// <returns></returns>
 public bool CodeClusterEntryAdd(codeClusterEntry cce)
 {
     try
     {
         _codeClusterEntryRepository.Insert(cce);
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
        public async Task <IActionResult> CodeClusterEntryAdd(codeClusterEntry cce)
        {
            try
            {
                //判断是否已存在关系
                var CodeClusterEntry = await Task.Factory.StartNew(() => _codeClusterEntryRepository.FindByClause(o => o.clusCode == cce.clusCode));

                //如果不存在则添加,存在则修改
                if (CodeClusterEntry == null)
                {
                    codeClusterEntry ccen = new codeClusterEntry();
                    ccen.clusCode = cce.clusCode;
                    ccen.combCode = cce.combCode;
                    ccen.price    = cce.price;
                    await Task.Factory.StartNew(() => _codeClusterEntryRepository.Insert(ccen));

                    result.returnMsg = "成功添加组合-套餐关系";
                }
                else
                {
                    CodeClusterEntry.clusCode = cce.clusCode;
                    CodeClusterEntry.combCode = cce.combCode;
                    CodeClusterEntry.price    = cce.price;
                    await Task.Factory.StartNew(() => _codeClusterEntryRepository.Update(cce));

                    result.returnMsg = "成功修改组合-套餐关系";
                }
            }
            catch (Exception ex)
            {
                log.Error(ex.Message);
                result.success   = false;
                result.returnMsg = "添加/修改组合-套餐关系失败";
            }
            return(Ok(result));
        }