コード例 #1
0
 /// <summary>ToGoodsType 实体转换</summary>
 public static Model.GoodsType ToGoodsType(tgm_goods_type model)
 {
     return(new Model.GoodsType()
     {
         id = model.id,
         type_id = model.type_id,
         name = model.name,
     });
 }
コード例 #2
0
ファイル: GoodsController.cs プロジェクト: Lantnr/MyTest
        //api/Goods?token={token}&type={type}&name={name}
        /// <summary>添加福利卡类型信息</summary>
        /// <param name="token">令牌</param>
        /// <param name="type">福利卡枚举类型ID</param>
        /// <param name="name">福利卡枚举类型名称</param>
        public BaseEntity PostAddType(String token, Int32 type, String name)
        {
            if (!IsToken(token))
            {
                return new BaseEntity()
                       {
                           result = -1, message = "令牌不存在"
                       }
            }
            ;

            tgm_goods_type.SetDbConnName(tgm_connection);
            var entityId = tgm_goods_type.GetTypeByTypeId(type);

            if (entityId != null)
            {
                return new BaseEntity()
                       {
                           result = -1, message = "类型枚举ID已存在,请重新输入!"
                       }
            }
            ;

            var entityName = tgm_goods_type.GetTypeByName(name);

            if (entityName != null)
            {
                return new BaseEntity()
                       {
                           result = -1, message = "类型枚举名称已存在,请重新命名!"
                       }
            }
            ;

            var entity = new tgm_goods_type()
            {
                type_id = type,
                name    = name,
            };

            if (entity.Insert() <= 0)
            {
                return new BaseEntity()
                       {
                           result = -1, message = "添加数据库失败!"
                       }
            }
            ;

            return(new BaseEntity()
            {
                result = 1, message = "添加成功,请查看!"
            });
        }