コード例 #1
0
        /// <summary>
        /// Adds the word library manage.新增一个类型
        /// </summary>
        /// <param name="request">The request.</param>
        /// <returns></returns>
        /// Creator:ysx2012
        /// 2016/6/8
        public AddFbTpResponse AddForbiddenType(ForbiddenTypeDetail request)
        {
            var req = Mapper.Map <ForbiddenTypeDetail, AddFbTpRequest>(request);
            var res = BSClient.Send <AddFbTpResponse>(req);

            return(res);
        }
コード例 #2
0
        /// <summary>
        /// Edits the FBD tp detail.修改时查询一条数据
        /// </summary>
        /// <param name="id">The identifier.</param>
        /// <returns></returns>
        /// Creator:ysx2012
        /// 2016/6/8
        public ActionResult EditFbdTpDetail(int?id)
        {
            ForbiddenTypeDetail result = new ForbiddenTypeDetail();

            if (id > 0)
            {
                result = WordLibManageConfigClient.Instance.QueryForbiddenTypeEntity(id ?? 0);
            }
            return(View(result));
        }
コード例 #3
0
        /// <summary>
        /// Updates the fb tp entity.更新一条数据
        /// </summary>
        /// <param name="request">The request.</param>
        /// <returns></returns>
        /// Creator:ysx2012
        /// 2016/6/8
        public UpdateFbTpResponse UpdateFbTpEntity(ForbiddenTypeDetail request)
        {
            var req = new UpdateFbTpRequest()
            {
                Id       = request.Id,
                UpdateTo = Mapper.Map <ForbiddenTypeDetail, ForbiddenType>(request)
            };
            var res = BSClient.Send <UpdateFbTpResponse>(req);

            return(res);
        }
コード例 #4
0
        /// <summary>
        /// Queries the forbidden type entity.查询一个类型
        /// </summary>
        /// <param name="id">The identifier.</param>
        /// <returns></returns>
        /// Creator:ysx2012
        /// 2016/6/8
        public ForbiddenTypeDetail QueryForbiddenTypeEntity(int id)
        {
            var result = new ForbiddenTypeDetail();
            var req    = new QueryFbTpEntity()
            {
                Id = id
            };
            var res = BSClient.Send <QueryFbTpEntityResponse>(req);

            if (res.DoFlag)
            {
                result = Mapper.Map <ForbiddenType, ForbiddenTypeDetail>(res.ForbiddenTypeEntity);
            }
            return(result);
        }
コード例 #5
0
        /// <summary>
        /// Updates the or add tp entity.添加或更新一个类型
        /// </summary>
        /// <param name="model">The model.</param>
        /// <returns></returns>
        /// Creator:ysx2012
        /// 2016/6/8
        public JsonResult UpdateOrAddFbTpEntity(ForbiddenTypeDetail model)
        {
            var result = new BaseResponse()
            {
                DoFlag = false, DoResult = model.Id > 0 ? "编辑失败" : "新增失败"
            };

            if (model.Id > 0)
            {
                var res = WordLibManageConfigClient.Instance.UpdateFbTpEntity(model);
                result.DoResult = res.DoResult;
                result.DoFlag   = res.DoFlag;
            }
            else
            {
                var res = WordLibManageConfigClient.Instance.AddForbiddenType(model);
                result.DoFlag   = res.DoFlag;
                result.DoResult = res.DoResult;
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }