예제 #1
0
        public ActionResult Create(AllPowerfulDrugEntity model)
        {
            var resultModel = new RespResultCountViewModel();

            try
            {
                AllPowerfulDrugEntity allpowerfulEntity = _mapper.Map <AllPowerfulDrugEntity>(model);
                allpowerfulEntity.CrowId     = ConstDefine.CreateGuid();
                allpowerfulEntity.DrugCode   = model.DrugCode;
                allpowerfulEntity.DrugName   = model.DrugName;
                allpowerfulEntity.CommonName = model.CommonName;
                bool result = _decisionAnalysisService.Insert(allpowerfulEntity);
                if (result)
                {
                    resultModel.code = 0;
                    resultModel.msg  = "新增成功";
                }
                else
                {
                    resultModel.code = -1;
                    resultModel.msg  = "新增失败";
                }
                return(Ok(resultModel));
            }
            catch (Exception ex)
            {
                resultModel.code = -1;
                resultModel.msg  = "新增失败" + ex.ToString();
                return(Ok(resultModel));
            }
        }
 /// <summary>
 /// 新增
 /// </summary>
 /// <param name="allpowerfuldrugEntity">实体</param>
 /// <returns></returns>
 public bool Insert(AllPowerfulDrugEntity allpowerfuldrugEntity)
 {
     using (var db = _dbContext.GetIntance())
     {
         var count = db.Insertable(allpowerfuldrugEntity).ExecuteCommand();
         result = count > 0 ? true : false;
     }
     return(result);
 }
        /// <summary>
        /// 根据药品编码、药品名称和通用名称录入数据
        /// </summary>
        /// <param name="drugcode"></param>
        /// <param name="drugname"></param>
        /// <param name="commonname"></param>
        /// <returns></returns>
        public bool InsertOrUpdate(string crowid, string drugcode, string drugname, string commoname)
        {
            AllPowerfulDrugEntity allpowerfuldrugEntity = new AllPowerfulDrugEntity();

            allpowerfuldrugEntity.DrugCode   = drugcode;
            allpowerfuldrugEntity.DrugName   = drugname;
            allpowerfuldrugEntity.CommonName = commoname;
            allpowerfuldrugEntity.CrowId     = crowid;
            allpowerfuldrugEntity.CreateDate = DateTime.Now;
            using (var db = _dbContext.GetIntance())
            {
                var count = db.Insertable(allpowerfuldrugEntity).ExecuteCommand();
                result = count > 0 ? true : false;
            }
            return(result);
        }