コード例 #1
0
        /// <summary>
        /// 新增药品
        /// </summary>
        /// <param name="drugBasic">新增药品</param>
        /// <returns></returns>
        public Task <int> DrugAdd(DrugBasic drugBasic)
        {
            int rs = 1;

            try
            {
                using (var db = new DbContext(true))
                {
                    db.Insert("drug")
                    .Column("name", drugBasic.Name)
                    .Column("code", drugBasic.Code)
                    .Column("englishname", drugBasic.EnglishName)
                    .Column("dosageformid", drugBasic.DosageFormID)
                    .Column("manufacturerid", drugBasic.ManufacturerID)
                    .Execute();
                }
                rs = 1;
            }

            catch (Exception ex)
            {
                Console.WriteLine("新增药品执行失败:" + ex);
                rs = 0;
            }

            return(Task.FromResult(rs));
        }
コード例 #2
0
        /// <summary>
        /// 编辑药品
        /// </summary>
        /// <param name="drugBasic">新增药品</param>
        /// <returns></returns>
        public Task <DrugBasic> EditAdd(DrugBasic drugBasic)
        {
            int       rs         = 1;
            DrugBasic drugBasic1 = new DrugBasic();

            try
            {
                using (var db = new DbContext(true))
                {
                    db.Update("drug")
                    .Column("name", drugBasic.Name)
                    .Column("code", drugBasic.Code)
                    .Column("englishname", drugBasic.EnglishName)
                    .Column("dosageformid", drugBasic.DosageFormID)
                    .Column("manufacturerid", drugBasic.ManufacturerID)
                    .Execute();
                }
                rs = 1;
            }

            catch (Exception ex)
            {
                Console.WriteLine("修改药品执行失败:" + ex);
            }

            return(Task.FromResult(drugBasic1));
        }
コード例 #3
0
        // [ProducesResponseType(typeof(LoginInfoModel), 200)]
        public IActionResult DrugAdd(DrugBasic drugBasic)
        {
            //获取数据
            var result = new ResponseModel(ResponseCode.Error, "药品列表获取失败");
            var model  = _drug.DrugAdd(drugBasic).Result;

            result.data = model;
            result.code = ResponseCode.Success.ToInt32();
            result.msg  = "获取药品信息成功!";

            return(Json(result));
        }
コード例 #4
0
 /// <summary>
 /// 新增药品
 /// </summary>
 /// <param name="drugBasic">药品模板</param>
 /// <returns></returns>
 public Task <int> DrugAdd(DrugBasic drugBasic)
 {
     return(this.Logic.DrugAdd(drugBasic));
 }